Until the Republicans run an honest-to-Eisenhower moderate they are going to lose Michigan, Wisconsin, Iowa, and Minnesota... and Ohio will be no sure thing for the Republican especially if the Republicans push an anti-labor agenda and appeal to the ignoramus vote that sees nothing wrong with American life that can't be solved by putting prayer back in the schools and replacing evolution with young-earth creationism.
Considering states outside the Midwest, they would still lose Pennsylvania, New Hampshire, and probably Virginia as well.
Neither McCain or Romney said any of the ridiculous things in your last post... Democrats simply made them look like they were radical in their ads.
I refer to the next election. McCain had the economy wrecking his effort. Romney showed himself a pathological narcissist.
At the minimum I see Elizabeth Warren winning Gore '00 states + New Hampshire. That won't be enough.