This is the most confounding part to me as a lifetime Iowan who is basically a Democrat, but doesn't embrace the label due to my chagrin with how the party handles it's business.
Iowans aren't that fucking conservative. They just suddenly started voting that way a decade ago.
When you talk to people in large swaths of the state, they support a litany of Democratic policies, don't harbor resentment to minorities or the gay community, but they've become utterly convinced that voting for Democrats at all will result in the most extreme and cartoonish examples of left wing excess. So now we have a Republican party at the state level absolutely running amok because the kind of people who are willing to sign up to be low level politicians these days are essentially psychotic zealots that have no fear of being voted out due to the letter behind their name.
It will either take the Republicans doing something that tangibly causes rural people some serious pain (their attacks on public education might actually do this), or Des Moines and the Cedar Rapids/Iowa City corridors getting large enough and blue enough to override rural Iowa.
One of the cruelest ironies in all of this, is the fact that rural Iowa is doing quite well in comparison to the rest of rural America, and that has lead to a rural population that's been fairly stable for 25 years, but is now enacting policies that will eventually doom them.
Sorry for the rant. This shit pisses me off, and discussing it on the ISU boards is depressing as hell (most people there are even more liberal than me and are actively trying to encourage liberals to leave the state for greener political pastures, when that's the exact opposite thing we need).