Mind you, I despise Cain's politics, but I also despise the weird racist slurs that self-styled anti-racists cast on blacks who don't buy into their race-over-all ideology. Here's something from 2007:

"A 53% majority of African Americans say that blacks who don’t get ahead are mainly responsible for their situation, while just three-in-ten say discrimination is mainly to blame. As recently as the mid-1990s, black opinion on this question tilted in the opposite direction, with a majority of African Americans saying then that discrimination is the main reason for a lack of black progress."

So, really, if you're dissing Cain for his comment about racism in the US, you're also dissing at least 70% of black folks in the USA who believe the same thing. But if you want to dis Cain for saying things like "if you don’t have a job and you’re not rich, blame yourself!” I'm 100% with you.