I agree with you all the way, other than that. SendGrid made a great case for departing with Ms. Richards and I think it's pretty clear that her role as a developer evangelist is certainly harmed and she can no longer continue in that role. It has nothing to do with gender, and it has nothing to do with her being offended by those comments, but it has everything to do with the poor way she handled calling out these guys and the fact that she cannot participate in a developer community without developers being fearful of how they conduct themselves within earshot of her (they weren't even talking to her!).
[Edit: Downvoting this eh? If you downvote, you should really participate in the discussion and tell me why I might be wrong.]