When Colin Powell endorsed Barack Obama for President over the weekend, lots of folks assumed he did this because he is African American and wanted to support the first black candidate with a real chance of winning. Why is it so hard to believe that Powell actually thinks Obama would make a better President than John McCain?

Think of the political risks Powell is taking by making this endorsement. He has always been a loyal Republican foot soldier, taking a disproportional share of the blame for presenting faulty intelligence to the United Nations in the lead up to the Iraq war. He was essentially thrown out as the sacrificial lamb for Bush and Cheney - his career ended, reputation tarnished, and legacy questioned. If ever a guy could be excused for holding a grudge, this would be one of those situations. Yet Powell has scarcely criticized the Bush administration, and treated them with kid gloves in his published memoir.

So despite the fact that the majority of the American people feel Obama would make a better President than McCain for a whole host of reasons, Powell is being criticized for simply supporting a fellow African American. Why is it that the very people who insist race isn’t an issue are always the first to make it an issue?