Repeat: Anytime you say, "It's okay for me because of my race--but not okay for you because of yours," you are validating racism and perpetuating racial tension.
As I previously stated, I never said it was okay either way. And I'm glad you gave that example. I don't use the n-word for just that reason - because I don't want my daughter using it. She doesn't listen to rap music for the same reason.
And I don't believe that it is the prevailing view in today's society that it is okay for anyone to use it. In rap songs, that word is bleeped out on radio stations, (at least the ones where I live), so there is certainly the sense that it needs to be censored.
We are all a part of the human race, and I certainly don't have an "us" vs. "them" mentality. Is Jeff Foxworthy perpetuating racial tension or displaying an us vs. them mentality when he jokes about rednecks, or Margaret Cho when she jokes about asians, or are they simply recognizing the humor in the differences between the cultures?
Is it a problem for me that I can't say some of the same things that they say without offending someone? No. big. deal.