I applaud Charles Barkley for having the balls to defend his right to speak his mind, using whatever words he chooses, and to point out, rightly, that 'white America' can't dictate how he speaks or what he says.
Unfortunately, he is enough of an unwitting racist that it's a one-way freedom in his mind - in his opinion, only black Americans can use that word freely. White Americans must first be granted permission by black Americans to use it and then only in a setting and context he considers acceptable.
Further, he seems to be oblivious to the hypocrisy. Such is the state of logic in today's PC world.