I think the problem for Obama is that he has been preaching one message inside the African American community, and a different one to the broader American public.
As another FReeper commented once, it’s very much like Arafat saying one thing to his followers in Arabic and another thing entirely to the world media in English.
It looks that way, doesn’t it? Lots of wink-wink, nod-nod going on..