Fatti
A. ha percepito prestazioni complementari alla rendita dell'assicurazione invalidità a partire dal 1° marzo 1998. Nel maggio 2003, la cassa di compensazione della città di San Gallo ha constatato che la moglie dell'assicurato era impiegata dal 1999 e che A. aveva percepito indennità di disoccupazione da dicembre 1999 a dicembre 2001, senza comunicarlo alla cassa di compensazione. Con decisione del 28 maggio 2003, la cassa di compensazione cantonale ha richiesto il rimborso delle prestazioni complementari versate da gennaio 1999 a maggio 2003, pari a 88'170 franchi. Questa decisione è diventata definitiva dopo il ritiro di un'opposizione. Una richiesta di remissione del rimborso presentata il 19 agosto 2003 è stata respinta il 3 ottobre 2003 con la motivazione che la condizione della buona fede non era soddisfatta. La cassa di compensazione ha contemporaneamente deciso che il credito di 88'170 franchi sarebbe stato compensato al massimo con 1'050 franchi al mese dalla rendita AI corrente, a decorrere dal 1° novembre 2003 e al più tardi fino al 31 dicembre 2008.Legge
Secondo la giurisprudenza, in caso di compensazione di un credito per il rimborso di prestazioni con una rendita corrente, il minimo vitale dei coniugi che dispongono ciascuno di un reddito deve essere determinato secondo le regole generali del diritto dell'esecuzione. Ciò significa che il minimo vitale della famiglia viene ripartito tra i coniugi in proporzione ai loro redditi netti rispettivi. Questa regola si applica anche in caso di comportamento colposo della persona tenuta al rimborso.
Sebbene le prestazioni complementari siano calcolate in base alle risorse di entrambi i coniugi e servano…