The way I see it, oddly enough, if you take race out of his reasons for supporting Obama, he sounds no different than the long-haired, maggot-infested, dope-smoking, left-winged idiots who have supported Obama for the past 21 months.
You can't take race out if it. If you did, there would be a) no endorsement by Powell and b) no one who cares.
Powell has proven himself to be nothing more than a tool for the same agenda-driven libs who once branded him Uncle Tom.