OK, I'll throw out some thoughts on the whole race, religion and Obama thing. BTW, I'm white.
When I see a black person on the street, no matter how "dark", I think "American". When I see oriental, east Indian, or hispanic, I think "immigrant", or "child of immigrant". Yep, profiling. But I live in Silicon Valley, California, and these stereotypes have a root in fact, unfortunately.
Now, when I look at that person, I notice how they're dressed. My judgement breaks along the lines of "trash" or "ordinary folks" when looking at a black person. Now, when I look at a white person, I tend to have the same type of classifications: "trash", "ordinary" or "snooty". When either opens their mouth and speaks, it further classifies them.
So, when I look at Obama, and listen, essentially I see/hear "ordinary American professional". When I hear his pastor, Rev. Wright, I hear "trash", not "ordinary American". Too bad. When I hear Rush Limbaugh or Anne Coulter, I think "trash", not "ordinary American".
Just as you can't judge all whites by Limbaugh and Coulter, we can't judge all blacks by Rev Wright. Because they aren't ordinary Americans.