I don't think it is by accident. Billions are spend on lobbying every year, somebody is getting his money's worth.
Santorum sounded like a neocon ready for foreign adventures, Bachman is ready to go after Iran, Perry gives illegals in state tuition but out of state to Americans from other states, Paul sounded like he doesn't care if there is a border or not, typical Libertarian, Huntsman believes in the global warming hoax. Newt could not get voted in Congress if he tried. Cain is good but needs to polish his act, a few years from now maybe.
That leaves Mitt as the only choice for now.
You've got that pretty much nailed down, except for Cain hasn't showed to be much different than the rest of the field, and Romney is a typical RINO and was on the Hannity show yesterday fawning over Social Security, droning on and on about how we need it. Uh, no - we don't. It's another .gov failure, and is used more now as an entitlement program than retirement program.
Let's face it: regardless, we're in for another four years of fail, no matter who's in the White House.