You know what would have been a great freaking story?
1) Guys make inappropriate jokes
2) Adria feels offended. Doesn't matter if she "should" or "shouldn't". It happened. OK so far, different people have different opinions on acceptable behavior. This particular one is explicitly unacceptable in the rules of the conference.
3) Adria texts PyCon staff, and they act exactly as they did in this sitution.
4) Adria writes a blog post relaying the event. Basically even starting the same. Her comments even about maybe being frazzled from a rough travel schedule stay in. So do the parts where she decides she's not ok with it and decides it should stop. That is an OK position - I might not feel the same overhearing that conversation, but if she doesn't want to, she should not have to - it is off-topic for the conference (and honestly a freaking repost... forking and dongle jokes were old in the 90s when I first heard them). However instead of going to the hyperbolic bits, where she is saving women from developers[1], she instead writes about how the rules in place helped diffuse an uncomfortable situation, and how there are now two more people who have a better understanding of what is acceptable public behavior in a professional setting.
5) There would still be much internet hate. But now everyone involved could maintain jobs, the much needed [2] cause of sane gender policies would be advanced a lot.
6) The worst fears of people who are strongly apposed to gender politics would not have been confirmed in the crazy shitstorm, and rather than being a divisive event that caused near everyone (it seems) to polarize, it could have been a great example of meeting in the middle.
Unfortunately thats not the story. Instead we have this crazy mess.
I think SendGrid wrote the right piece. Under no circumstances is the correct action on their part to comment on a situation they were not present for. Taking sides in that is a terrible move - they need to support their employees rights to respond sanely without taking sides. They should in fact defer to the organizers/governance of the conference when it comes to everything that happened there. The do however have a right and responsibility to make sure their name is not associated with inappropriate behavior. The only inappropriate behavior they are associated with is an overreaction by Adria Richards. That is what they address. End of story.
[1] There is a time and place for articles on the scale of "seriously fuck this creeper". Unfortunately, those times and places are not uncommon - people act creepy at these conferences a lot. This was not one of them. It was at worst a medium offensive statement.
[2] There are a lot of people who oppose the idea of harassment policies. There are a lot of people who cry foul every time a woman mentions anything bad, uncomfortable, or inappropriate that happens around them. This attitude needs to go away, and the opposition to decent policies needs to stop. Examples of the policies working without crazy hyperbole and over-the-top responses on all sides is the way to get to sanity.
tl;dr - Everyone needs to take a fucking chill pill, and be reasonable.