Blacks use it to slur whites.
For your amusement, I will give you some liberal pretzel logic on the word “cracka”...
It is racist for whites to use the term, even when referring to themselves,
because it is a word that belongs to the black culture,
and whites don’t really take offense to it,
and when we use it, we’re making fun of black culture.
Got it?