Not racist if it's facts. Besides pick your racial slur, and realize there is a difference between said racial slur and whites, Mexicans, blacks, Asians. I never find racial jokes offensive, because they are just that, jokes. I do however find it offensive if someone uses said slurs to generalize a group of people only on color or nationality, and they aren't joking. I'm from Kentucky, so when I hear redneck jokes, white trash jokes, I laugh, but when people say everyone from KY iS inbred or whatever, that gets me. Theres a difference.
The difference between stupidity and ignorance. Ignorance is doing something wrong and not knowing better. Stupidity is knowing better, but doing it anyway. Don't be stupid!