Never put a whole lot of personal faith in politicians - even aspiring ones. They generally all have massive ego's and often believe they can get away with anything.
How many times have we asked "geeze, how did XXX think he/she could get away with that and still hold/run for public office"? We will be asking that question till the last human being is gone from the earth.
There are a lot of decent politicians, but you should always keep a healthy measure of skepticism and never put too much faith in any of them. Remember during the CA recall the press and Democrats were claiming Arnold was a serial groper? We all wanted to see Gray Davis beaten and tended to defend Schwarzenegger by writing off the charges as media bias. Well, he was pretty much what was claimed. Heck, he even impregnated and had a baby with the family maid. Never, ever, put too much faith in politicians. If you do, you'll get burned.
I was never on the Cain train, I had doubts about him from early on. Something he said way back made me suspicious of where his loyalties would be if he became POTUS. Feeling that way I didn’t care one way or the other about the bimbos because I wasn’t going to vote for him in the primaries. If he was the Republican nominee, of course he would get my vote.