I see this case as two people and two companies who acted like children and both lost their jobs and look bad in the community, respectively. Some unfunny man made a joke to his co-worker because he thought it might have eased the social tension that comes from traveling, lodging, and attending a conference with another person over so many hours. An overzealous woman took offense to an overhead comment and saw it more constructive to bring attention to the public conversation that happens on twitter rather than the public conversation happening in that room because it was a more comfortable way to make sense of how she felt.
We're humans and we naturally want to surround ourselves with people who think, act, joke, argue with, and support other people like we do. It's pretty easy to never have to deal with groups we don't agree with on the internet. It's the reason swarms of misogynists got together on the internet to hate Adria and say she represented all the other women that they hate, and to call her awful names and issue a DDOS attack against her parent company.
Both of these companies looked past the human error in all of this, and enforced their zero-tolerance policies, and just fired both of them. This whole thing is a big deal because the other people we align ourselves with and allow to represent us (be it as employees, or pythonistas, or dirtbag misogynists) are making it really hard to connect on personal levels, and really easy to generalize and dehumanize issues into meaningless black or white distinctions.