With all due respect (because I like Cain) there are few objections to Cain because has never held public office and thus doesn’t have a record to pick apart.
When you have served in public office for a decade or more, you are going to have made some decisions that people don’t like.
I disagree.
Cain has been around politics for decades. He faced-down HillaryCare in 1990s. He has had a radio show where he talked politics for years.
Your "lack of record" would apply to Limbaugh, Hannity or Beck just the same, however, they have all taken stands on the issues and discussed them in-depth.
In fact, we know more about Cain's philosophy that we know about Palin's.
That is not a dig on Palin, just a fact that she has not had the opportunity to discuss and take a position on as many issues as Cain has had to do on the radio.
Cain has also been consistent in his positions for the last few decades. He is not a politician like Romney who just says whatever he thinks is politically expedient (like Bill Clinton).