If you really want to argue a definition, you should at least go to the trouble of looking it up first (unless you enjoy looking like a fool/jerk).
https://education.yahoo.com/reference/dictionary/entry/racism
1. The belief that race accounts for differences in human character or ability and that a particular race is superior to others.
2. Discrimination or prejudice based on race.
I agree it happens on that basis. It is also on a cultural basis.
One of the reason I have identified meself as a skeptic and encouraged myself to think skeptically is to begin to see past the generalizations. However, I am still human.
My particular fairy tale is populated by the people I see around me every day, the kids I grew up with, and the words that come/came out of their mouths. It's also been supported by various studies of the issue.
However, yo uhave your opinion. Who can argue with that?