I can understand all this. But the feature is there, what is one to expect. I have seen the bar analogy in here somewhere, don't serve drinks and expect people to stay sober. Stick with orange juice
Same for using coarse language, don't allow it if some of the words may sting you. Now a bad, offensive word becomes subject to interpretation. The word "fuck" can be just as offensive as the word "f*ggot" or "c*nt" or worse. To allow one over the other is hypocritical. It depends on who is reading it. We can determine as adults what commonly is regarded as a racist slur, and sexist to a point. But there is a large grey area that cannot be addressed that simply. The mature thing to do from a readers perspective is to ignore, as one would do in a real life situation I'd assume.
What really needs to be considered in all this is consistency, context, and intent. That goes for language, name changes, jokes, etc.