Fatti

La società Tonwerke Thayngen AG è proprietaria di un terreno di 12'015 m2 che ha locato al club calcistico di Lohn nel 1974 per un canone annuo di 300 franchi. Nel 1990, la proprietaria ha rescisso il contratto per il 31 dicembre 1992. In successivi negoziati, le parti hanno concluso un nuovo contratto nel 1992 che prevedeva un canone annuo di 3'000 franchi per i primi 5 anni. Il club calcistico ha quindi adito il tribunale cantonale per far ridurre il canone a 800 franchi all'anno, basandosi sull'art. 21 CO (lesione). Il tribunale cantonale ha accolto la domanda e ridotto il canone. La proprietaria ha presentato ricorso contro questa decisione.

Legge

Il Tribunale federale accoglie parzialmente il ricorso e rinvia la causa al tribunale cantonale per una nuova decisione. Esso ritiene che il giudice possa, in caso di accertata lesione ai sensi dell'art. 21 CO, ridurre parzialmente il contratto piuttosto che dichiararlo totalmente nullo. Questa possibilità di riduzione parziale deriva dallo scopo della norma, che mira a proteggere la parte lesa, e si inserisce nella tendenza generale del diritto contrattuale a consentire una correzione giudiziale del contenuto dei contratti piuttosto che la loro pura e semplice annullamento.

Il Tribunale federale ritiene tuttavia che il tribunale cantonale abbia valutato male il valore oggettivo della prestazione del locatore, basandosi sul rendimento agricolo del terreno…