Also, a lot of these depend so much on context that it's not even possible to classify.
"What's up, niggers?" Can be either classified as extremely racist (when a white supremacist uses this language, for example), or as colloquial language used in Afro-American culture.
Same thing with calling people chinks, crackers, etc. It is all much more acceptable when you're using a derogatory term for your own race.
"What's up, bitches?" Is about the same. Pretty much accepted in colloquial use, but not so much when it is used by a men to address women (this is not a complaint - I agree mostly that it is mostly a misogynistic term in this specific context).