I can understand you being angry, sounds like they didn't take legal advice before accepting you offer! find out exactly what the clause is and speak to the solicitor, if you're paying top dollar for agricultural land then effectively they're making good moneyanyway and you can argue against the clause, if they are selling it at agricultural prices then I suppose its not unreasonable to safegueard their possible investment. Just a thought!