I can agree Charles, with what you have written, except the part "we are all racist". Actually, we probably self identify with groups much smaller than out own "race".  I identify more with the people of my community - predominantly native, than with the vast majority of white Americans spread out across this country. Though predominantly Scot-Irish, I get a little nervous in a large crowd of white faces...I don't feel like they are "my" people.