Because I think people should question whether they're overreacting to the situation.
> I'm especially shocked to see you trivialise the actions of the jilted engineer
I edited to clarify this. Careful reading shows that:
(1) It is possible that there were legitimate technical reasons for the reverted commits.
(2) It is possible that Github did not respond to this part of the situation because they were unaware of the reversion or the context behind it.
(3) It is possible that Github took some action against the engineer in question.
(4) I'm not entirely sure that confessing romantic feelings for a co-worker is, by itself, inappropriate. Provided everyone stays cool and professional if the feelings aren't mutual (or just avoid each other if the org chart makes that possible).
(5) Reverting commits because someone rejected your romantic advances is unacceptable and unprofessional, and I edited my post to say so.
I think it is difficult to say that Github is at fault from the information given, and I fear that's the conclusion that many were jumping to. If you're such a person, you should think carefully about what the article actually said, what you are assuming, and whether those assumptions might be false.