Again, I cant say this enough. Racism is hating a race, or races, and believing that yours is better than theirs. The term is thrown around so much because the left wants it to be. It is politically expedient to have that term used at random for them, because it backs up their failed argument. I see "racism" in many things that others dont, because it is politically expedient for them not to. Such as Affirmative Action. Here we have an idea in place that is inherently flawed. You have a group of people that are being given the chance that others aren't, based soley on skin color or gender. Its actually really soley based on skin color, the gender aspect is a smoke screen conjured up by the left that proposed it. Thats not "racist"? Its kind of like how they tried to introduce ebonics, and the tag of "African American" in the late 80's, versus black american. It will evolve to something else almost assuredly as soon as groups of blacks deem it a derogatory term just as negro and colored people were years ago, even though there are institutions that use the terms that are promoted by them (United Negro College fund, and National Association and Advancement of Colored People). I always found it funny that they like to put descent before the nationality to prove a point. I guess if I wanted to prove a point, I could go around calling myself an Irish, German, Italian, English, American. But then I guess I would look and sound as rediculous as they do.