Colin Powell, the man who endorsed Barack Obama for president, claims, "I am still a Republican."
As a committed non-voter, an atheist, an opponent of the War on Drugs, etc., I don't support the GOP's goals--except their goal of thwarting the increasingly socialist Democrats. And, I have a whole graveyard of bones to pick with Powell's loudest Republican critics. But in this particular case, they are right on the money.
Colin Powell is the Benedict Arnold of the Republican party. He sold his fellow party members down the river, I suspect because he didn't like being called a "house slave." Maybe if the Democrat he endorsed was Joe Lieberman, instead of a radical socialist, I might be persuaded that he broke ranks on principle. Obviously, he did so for racial reasons, thus demonstrating a lack of character.
Republicans who continue to behave like cowardly semi-Democrats deserve to keep losing elections. The shame of it is that their failure means the socialist goals of Democrats are advanced even faster. That being said, anyone who takes advice from Powell should stock up on toilet paper, because they're going to get what you'd expect from a full colon.
Even though I oppose putting moral questions to a popularity contest, I can appreciate when a politician like Ron Paul gives voters a stark choice. The Rockefeller/Powell Republicans give voters a choice between slightly different shades of socialism.