Usually there are two sides of the story, but the fact that a non-employee (wife of co-founder) exercised so much power and meddled in internal office politics in the way that she did, it was hard to see how GitHub could even claim a reasonable stance. They screwed this up big time. This is a good response.