Cain may be a good man, but his speeches tend to run to emulating a good time rock and roller, relapsing into rap.
When he said the 2012 race was his to lose, IMO, his ego far out weighs his actual standing.
He also inserted Religious Bigotry into his Campaign when he said he wouldn't have a Muslim in his Cabinet. That comment met with positive support here on FR, but just change Muslim to Jew or Catholic. It will be hard to defend in a Debate and the attack ads will have that comment front and center.
The other Elephant in the room is his age and health. Mr. Cain survived Stage Four Colon and Liver Cancer and whether we like it or not that will a big issue that the Rats will jump on with glee. At the very least it will make the race about the V.P. Candidate, not the top of the Ticket.
Sound familiar???