I don't think it's a problem at most tables, though. i think of we were all seated at a table Playing D&D, none of these problems would really arise. Online discussions are something else.
Basically, for me, in a public game, anyone who continues to play the game or their character in some way that makes other players uncomfortable after they're made aware of it, is usually the person at fault.
Usually.
And the fact is, this stuff has been arising at actual tables in play on and off for the last thirty years. I've seen people drive girls away from D&D games because they weren't comfortable with someone playing a character who was a girl.