Is Colin Powell a Republican?

Why did Colin Powell recently trash the Tea Party?  Isn't he a Republican who wants to see his party do well in the upcoming election?  Or is he someone else?  His comments about compromise regarding the selection of the Republican nominee are revealing about his own identity as a Republican.  And does his love of compromise weaken that identity?  This is important because Colin Powell still has cache as a former secretary of State, chairman of the Joint Chiefs of Staff, and national security adviser.  His words, therefore, have clout. Here is what Colin Powell said on ABC's This Week With Christiane Amanpour on November 27: Compromise is how this country was founded, and unless two people in disagreement with each other don't find a way to reach out to one another and make compromises, you don't get a consensus that allows you to move forward. But the Tea Party point of view of no compromise whatsoever is not a point of view that will eventually produce...(Read Full Article)