Here is an interesting read on the subject: Farm Subsidy Primer
And perhaps a solution: Giving It Away
"If the current system of crop insurance isn't working, why not abolish it along with direct payments and redirect the $13 billion in combined annual savings to shrink the deficit and create a truly cost-effective program? Since 2001, the current crop insurance program has cost taxpayers about $50 billion, but only half –$25 billion – has found its way into farmers’ pockets. The other $25 billion wound up in the coffers of crop insurance companies and in commissions paid to insurance agents. It strains credibility to claim that a program that costs $2 to deliver $1 of benefits is a wise use of taxpayer funds."