Since when does Collin Powell like liberals?

Collin Powell is allegedly a life-long Republican.

My theory is Powell is endorsing Obama on the grounds that he was fired by Bush, and he is infatuated by Obama's skin color.

Can anybody name a single white socialist liberal Collin Powell has ever endorsed or associated with?
26 answers 26