I think Geoff Pullum makes an interesting point here about the idea of (specifically against) any sort of blanket ban on the use racial epithets even by private organizations (e.g. comedy clubs) who are however certainly legally entitled to do so. His reason is that we want language to be informative, and to tell us the audience who the racist jerks are.