The agricultural business is inherently tied to weather. The citizens of Michigan should not be subsidizing the risk of private businesses. If that business is concerned about weather risk, it can buy private insurance against weather-related losses.
Pretend it is another business -- a ski resort. If we have unseasonable warm winters with little snow, should we pay subsidies to Mt. Brighton? No, this is their business. Do we tax them more if we have tons of daily fresh snow? Of course not.
Get government the hell out of everyone's business. Last year we had a bumper crop of cherries, but the cherry law quota required growers to dump cherries on the road to keep prices high. This year bad weather crippled the crop, and now we are supposed to subsidize the loss? If government would actually allow a capital market, both problems would go away. Adam Smith knew and wrote about it in 1776. How long will it take for us to actually learn and do what works.