And into this complicated picture comes Farmers Mutual Hail Insurance Company of Iowa (FMH) which has just announced its ...