Why Do Liberals Dislike Herman Cain?

Because he's a Republican.

by