You know, if in my place work work I had to put up with "You're being a fuckwad. Don't do this." my response is going to come down to "why do I have to listen to whiny little children not capable of communicating like adults?" I'm sorry, but in the real world there is an expectation people will act like grown ups. In fact, there's probably an HR department and some labor laws which say you are required to act like grownups. Your ass will be out on the street if you act like this.
This whole bullshit of women should just suck it up because that's how the world works? Guess what, in the real world ... like corporations where people have jobs ... there isn't this anywhere but self entitled assholes on the internet.
The Linux developers might think they live in a microcosm where acting like a childish asshole is commonplace. But it's important to realize this has NOTHING to do with pretty much anything else. That the internet is full of assholes doesn't mean in real corporations with real people with real jobs get away with acting like this.
Trash talk is NOT how things happen in the real world. And a bunch of self entitled idiots claiming acting like self entitled idiots is normal doesn't make it true.
The fact that there's no adult supervision and people keep believing they can act like out of control high school students is the problem here.
If you haven't already learned to interact with people in a civil manner, the get out of your mother's basement, and learn that shit like this will get you fired from a real job. Working on the Linux kernel is not free license to be a major asshole and a social halfwit.
So maybe the problem is the idiots who think this is a problem with women. Because you sure as hell wouldn't expect to get away with this in any corporate setting; not even a little bit.
Seriously, people, grow the hell up. You likely already have people enforcing some degree of civility on you, because pretty much no organization is going to put up with this shit.