I think we are getting off topic here. I don't think the skin color is relevant one way or another, especially since the opponent is black.
No matter who wins the primary, the general election is gonna be very close, all the polls point to this. The GOP is not gonna win by a landslide.
Because of this, I really want the safe candidate in this situation. Yes, I do prefer Cain's views over Romneys (only slightly). But Cain has proven himself to be ill-informed and more likely to gaffe, and there is too much to risk to gamble on this guy.
Once the undecided/independent voters start to see him gaffe, they may cringe and vote for Hussein.
I honestly think both candidates are very bad contenders, but I still think Romney has a better shot.