Tell me what part of this statement is untrue.
If a white man can't get a rise out of a black man calling him a nigger, he'll stop calling him a nigger.
(which leads back to deterimism)
Nothing will change that nigger was HISTORICALLY used as a racial slur, because that's factual.
But you'd be surprised how many common word's we used were once insults or slurs, and their accepted meaning in modern times has nothing to do with their historical use.
Eventually it won't be a racial slur in a modern context, and eventually, people will forget it's historical usage.
Assuming we don't remind them of it every chance we get.
Also I was referring to your edit that the user determines meaning as wrong, which it is.