George Monbiot sums up the contradiction in their stance nicely in his weekly Guardian column:
In July 2013 the British government imposed a £26,000 cap on the total benefits a household can receive. In the same month it was pursuing a different policy in urgent discussions in Brussels: fighting tooth and nail to prevent the imposition of a proposed cap precisely 10 times that size (€300,000, or £260,000). The European commission wanted this to be as much money as a single farmer could receive in subsidies. The British government was having none of it.It won, with the result that this measure is now discretionary – member states can decide whether or not to cap farmers' benefits. Unsurprisingly, the British government has decided not to. The biggest 174 landowners in England take £120m between them. A €300,000 cap would have saved about £70m.