Cain was right in part, we do need a new party.
One comprised of conservatives, libertaians, TEA Party members, & Constitutionalists.
That party has to accept no candidates that mouth progressive ideals, that party also has to be willing to get in the trenches & be willing to roll up our sleeves & get dirty helping those in the cities in a way that is "in their faces" in ways they can not deny to break the chains of dependency... we won't, we can't win another Presidential election.
The progressives go for the hive mind of the poor in the cities regardless of race or gender & promise entitlements of many varities.
We have to be different.