The problem is context. Many black people can determine the ****** word. Lets not mince around here, this is exactly what we are talking about. That word doesn't mean the same nowadays as it used to. Nowadays its used in not only insults, but terms of endearment amongst the black community. Or indeed many white people, or to go further, black people referring to a white person. That would be context. And that, like the world, is constantly changing. Nowadays there is not as much racism, words today are used in very different ways that mean different terms. And here is the problem. When you call some someone a ****** or a Puff, they are words used every day by black people and gay people. How we use these terms today mean something different to what they once did. The problem we have is our understanding, we are not living in the past, we are living in the present, and are more understanding today, and more tolerant of each other than we have ever been.