So, I just realized this. If a black person calls a white one a "craker" they aren't considered racist. While, if a white person calls a black one "N*gger" they are considered racist. Also, look at this thread here, I had to censor "n*gger" so I wouldn't be called racist.
Yeah, it's only racism if the person is white. (sarcasm)