Rich,
Exactly. You know where McCain stands, like it or not. He is brutally honest. He lost in Michigan because he told the people their auto manufacturing jobs are gone FOREVER. Romney promised to bring them back. What's he gonna do, buy a million Fords out of his personal bank account to keep this promise? Hell no. He just told the people what they wanted to hear and he won delegates.
The Democrats can just say they will follow a policy opposite of Bush and win votes, because there are people who despise Bush. It doesn't matter that the promises they make won't be kept, or that they would bring catastrophe upon our country. It is just words and people will vote for someone that tells them what they want to hear.
McCain is the most honest candidate and will probably lose because of it, because a lot of people just can't stand to hear the truth.