Absolutely. If someone doesn't like the abrasion, all they have to do is not participate in the activity. Not play the games, not go to the con's, not get a job in the industry.
How are any of these activities improved by an abrasive culture?
The only thing it creates, ultimately, is the endgame of the Geek Social Fallacies: a place where the only people left all have nasty personalities and no social connections to any other kinds of people.
If you haven't been in an environment where everybody is tolerated -- you're really missing out. I've been lucky enough to work on projects where programming nerds mingle with visual artists, mechanics, hardware hackers, fashionistas, musicians, and more, and it's amazing. And furthermore, it's not like we're watching what we say all day. In my experience, if you have a baseline where everyone knows they are accepted and have recourse to call someone out, then there's lots of "inappropriate" humor.
Let them take up knitting.