Herman Cain should step down now. The only reason someone in his position should stay on is to use the visibility to get his ideas out there. But as he’s demonstrated in debate after debate, he has no clue what’s going on.
What about Herman’s marriage? I think he should concentrate on fixing whatever needs fixing in his personal relationship with his wife of 43 years...before politics!