Very simply, because he is running a bushesque campaign and he is a mormon. Bush was elected twice because he appealed to the uber conservative core of the religious right. He won the general election because those people turned out in record numbers. Romney appears to be running the same type of campaign. He talks of guantanamo as if it were the greatest thing our country had ever done. He talks of immigration reform as if it were a capital offense to come to this country illegally (more on this potentially later). I do not know if he actually believes what he is saying, but it is very appealing to those people who ushered bush in. If those people get excited enough about a candidate, I believe that they have the ability to get almost anyone elected.
Now the problem. There are a number of those people who in the primaries are talking of voting for Romney because he is the lesser of evils. They cannot get over the fact that he is mormon. They seem to think that being mormon is evil. I wish a fundy christian read my blog so they could tell me why being mormon is so evil, but I doubt it. Anyway, the point is that Romney cannot get these people excited enough to come out in enormous numbers to get him elected. And the positions he is taking are so contrary to what most of the country believes that he has no hope of winning the swing vote. (though I still dont believe there is a swing vote in this country) The long and the short of it is, his religion will keep him out of the white house because: 1) the groups he is trying to appeal to are intollerant to others, 2) he is taking positions that are also intollerant of others, and 3) if he wins the nomination, those intollerant people he is appealing to fail to support him enough because of their intollerance of his religion to get him elected.
As an update, I had my staples out and it was good. didnt hurt at all.