So I'm a bit confused about something.
Republicans had Condoleezza Rice and Colin Powell, and now they have Ben Carson and Herman Cain...like what happened.
Post Tea Party era, the "public" Republicans went more and more extreme to the point of ridiculous. They are no longer the supposed a social live and let live, fiscal conservative party, they are pretty much a 1% centered far right racist and xenophobic party.
So accomplished people like Powell and Rice dont want to associate themselves with the likes of Trump. Cain and Carson are purely in it for the profit of fame and book sales.