"Nigger" was coined by whites to denigrate blacks--just like "Boy" and a dozen other terms. Its use by blacks is ironic, its use by whites communicates hate. Willfully refusing to accept that a word intended to communicate white hate would strike blacks differently than it strikes white, well, yeah that is racist.