Totally with you there. I am a huge fan of Amanda Blum's post on the matter, she really got down to the nitty-gritty of it: don't be a dick, you're ruining it for everyone. I also had the privilege of meeting and speaking to Blum a few times at RailsGirls PDX (which she also helped put together) and she was an absolute pleasure; really cared about the even from beginning to end and set a fantastic mood for the day (and a half) with her enthusiasm. If she said this woman was hard to work with, I believe her.
Adria did a disservice to other women in IT. Also the whole "Joan of Arc" thing and "I'm fighting for the future of female developers" stuff were hilarious. I don't get how this benefits anybody. How can "I'd fork that guy's repo" be sexist? In which context? "I'd fork that guy/girl" can be, in a way (if you're Adria perhaps), termed sexist/misogynic/misoandric (yeah, lol) but IRL... Only "evangelists", PR and lawyers would do such a thing.
I'd said to my GF (yeah, she's a dev too) that I wanna fork her multiple times and I didn't get one slap or my face plastered over the internet... Behaving like a total enabler she laughed and ... She should have reported me, I'd let her know when she wakes up. Or better yet, post my pic on #sexist or something, because that's what sane people do.
Now being serious. Using offensive jokes is not appropriate. Using offensive jokes in my crowd is kind of expected. Using them outside my crowd. Big no no. I don't deem sex jokes fall in inappropriate. Sexist/racist/N-ist jokes however do. If someone got offended, I'll apologise. Promptly. Like a SANE PERSON. I don't plaster his/her face over the public 'net.
All this was a cold and calculated move that backfired (this time). It has surely done more harm than good. If any good at all. The state in the industry is now much better than it was 10-15 years ago and we should continue driving that forward. Only trust, cooperation and the direct approach in conflicts, not us-versus-them mentality, will drive that change.