I do not in any way condone what happened to her (It's sad I even have to say that), that said, I feel equal sympathy for her and she does for Hank which appears to be none. I'm not going to rehash all the reasons that what she did was wrong, I'm just going to call it like I see it: she fucked over Hank and didn't care the price he paid but then felt it was unfair when she was made to pay the same price.
I've said it before and I'll say it again: You have the right to free speech and your employer, peers, friends, etc have the right to react to your use of "free speech" it is not some suit of armor you can protect yourself in. I think (In terms of her losing her job NOT the backlash, death threats, etc) she got exactly what she deserved and her statement "if I had kids, I wouldn't tell jokes" (Really.... WTF) only confirms and cements my opinion. No remorse at all for her actions and "poor old me" routine stinks of BS.
None of this is meant to remove guilt from the company that fired Hank, that was a BS move on their part and they should have stood behind him or at least spent some time looking into it instead of firing him on the spot. That said, SendGrid was well within their rights, and I'd argue morally obligated, to kick her ass to curb. You can't fuck over developers (and don't think that the greater development community didn't see this as a near-personal attack on them as a whole) and expect to keep your job as developer evangelist. I know I'd never want to work with her or watch her speak at a conference.