personally I don't think racism will ever get eradicated, it's too much part of human nature to make prejudiced disctinctions based on class, family, school, wealth, looks, race, gender, religion, political affiliation, job, geographic location, etc.
I've met some seriously racist people of practically every major racial group of this country. You'd think that with all this talk about equality that the lefties would acknowledge the universality of racism. Part of the problem is that there's an implication associated with the way racism is positioned in the public mind, that it involves some sort of white offense against black. Positioning is a very powerful tool in marketing. Even though you can redefine racism to include all races in either role, the way it's marketed to the American news consumer, racism means one thing, that blacks are oppressed by whites. Of course this is no accident, given the political clout of black racial empowerment groups lead by people like Al Sharpton and Jesse Jackson. They make a big deal out of every minor incident and keeps this fresh in the public mind as a constant reminder of their message that they're being oppressed. I've found that the best way to deal with this is to simply ignore it.