You're providing examples of words that actually mean different things.

If you're trying to tell me that "nigger" does not mean "a derogatory term for black people" to black people, then you're full of shit.