All of this is funny because the white man is the one that is stereotyped as being racist, which is hypocrisy at its best. It's racist to assume that white men are racists.
If you don't get offended by racial insults, then you're apparently racist too, but an actual racist would get offended by it. When you hear a certain word too much (I'm sure we've all heard "cracka" hundreds of times thanks to standup comedy) then you become desensitized to it.
Well, that and the words white people get called sound stupid or non-offending. "cracker" came from cracking whips. Indiana Jones cracked whips too, and he was a badass. "honkey" sounds like some kind of gigantic sandwich, and "white boy" makes you seem like the lone white kid in breakdance movies that stands out amongst the other races and white kids. Most people only really think of rednecks when they think of "white trash" so they don't get offended by it if they're not rednecks.
Overzealous guy: WTF YOU RACIST I HAVE A BLACK FRIEND THAT DOESN'T LISTEN TO HIP HOP
Statistics guy: But I said the majority, meaning not all of th---
Overzealous guy: YEAH WHATEVER HITLER
"You fuckin' cracka ass racist! It's just because I'm black ain't it? You say that fuckin' word like you know what you be talkin' bout! You is ignorant!"
Derived from the word:
race - noun. A competition of speed, as in running or riding.
and the suffix:
ist - One that performs a specified action
Look at that guy in the race car... he is such a racist!