I think that maybe unfair. I remember reading something by Powell when I was in college, a long time ago. He wasn't a general yet, obviously. He was really writing about what he thought kids in the lower socioeconomic level needed and needed to believe. What was implied was discipline, of mind and body, not unusual from a military person. I think for a long time, he saw more of that being espoused by the GOP and went with it. Not so true for quite awhile and this was his way of reacting.
I think Obama's race may play a part, I think moreso where he stands right now in the polls and what Powell thinks the impact on his presidency may have on the youth.
I disagree that an Obama presidency will be good for the youth or any of us, but I wouldn't put nefarious motives upon Powell.