I had some co-workers at my hotel job, half-white and half-hispanic, and they'd talk gangster all the time, saying the 'n-word' that ends with 'a' instead of 'er', you know, like black people say to each other as a term of endearment rather than derogatory. Why or how the word was twisted into something that is comfortable to be used by them, I can't imagine, but if they want to say it to each other, let 'em. I just hate when they jump down other peoples' throats about it if it's supposed to not mean anything bad anymore. It's the same word, but it suddenly becomes bad if someone of a different color says it? N-word, please! LOL.
Fact is, people are always going to be racists, and it's not just from one group, it's from all of them, and for every bigot who is white, there is one from every other ethnicity as well, just as bad as they are or worse. I'm sure negative stereotypes and peoples' upbringings have a lot to do with it, but I don't think anything is going to change how people feel, ever. Everyone wants to feel superior to someone else so whether or not their racism is legitimate or just an outlet for their inferiority (like, for instance, if someone who went through a lot of the stuff I did with other ethnicities and it turned them bigoted, that would be the former, whereas someone who just decides to go with the group mentality would be the latter) so unless you find the cure for the human condition (pun intended) then good luck changing the way the world thinks.
Personally I've endured lots of racial anger and hatred towards me from various minorities, and I never did anything to anyone to deserve it. I don't let it get me down, though, I know they're hurting and they just don't know how to deal with that pain except to lessen it slightly by spreading it to others.