If she was thrown out in hopes of appeasing the DDOSers, that may be a first. And because the nature of the episode involved discrimination, they could have very well opened themselves to a lawsuit if they didn't word their internal communique carefully.
And, as I said, who has the ability to carefully adjudicate matters when the building is on fire?
Because the controversy involved an allegation of sexism, a prudent company would also bring in a lawyer. Besides the usual covering-the-bases needed when firing anyone, you have an employee who believes she acted to stop sexual harassment. She could very well try to frame the firing as something that stems from gender discrimination.
Oh yeah, you also want to talk to the employee herself.
So, trying to get what is at least 5 to 6 different people on the same page and in meetings takes time, logistically, to schedule. Nevermind the time it takes to investigate the matter and doublecheck the facts and have give-and-take debates about it.
You really think that when a enterprise company like SendGrid goes under attack, only the ops people are the ones up late at night? Don't you think the executives and customer relations have some weight to pull?
All of the above factors make it difficult to believe that the firing took place after a deliberate, thorough process in the span of two days. It's not impossible, but it's unlikely enough that no one can be blamed for being skeptical or surprised.
If you're going to tell me that lynching does not have racist undertones, you need to qualify it.
This is truly getting out of hand … (I mean the lynching, not the jokes.)
---
To which she bravely responded:
and I'm upset I had to listen to the stuff behind me yesterday. I'm Black. Has anyone in your family been ever encountered lynching?"
And
@smarx Straight White Male: The Lowest Difficulty Setting There Is
Definition of lynch verb [with object] (of a group of people) kill (someone) for an alleged offence without a legal trial, especially by hanging
While I do realize that there are certain connotations in America as it being aimed towards African Americans, as a non American my understanding of it has always been that it is not an act aimed at a specific race. Rather a group enacting their own law without trial usually because standard legal proceedings would be viewed as a forgone failure due to lack of evidence etc. which the group would not find satisfying.
This is one of those situations where a word was used with proper english definition and was taken completely out of context for the sake of argument. To trace that to a racist undertone is the fault of the reader and a lack of reading comprehension (taking tone and context is important).
If you want to see racial undertones when the word was used in a different context, that's your choice. It's no longer part of the meaning of the word, just like ghetto does not refer to the area of Germany where Jews were forced to live.
1) She was effectively a glorified PR person (Developer Evangelist) who went on to call people asshats on twitter on some personal crusade, whilst bringing massive negative publicity to the company she is supposed to represent:
"Hey @mundanematt, it's clear from the last 24 hours you're a bully. @SendGrid supports me. Stop trolling."
2) She drags the discussion down to one of racism because someone uses the word lynching in a completely different context.
3) She refuses to express any apology or remorse even after it excalates to the firing of people and a sincere apology from the person involved.
I can't really say I'm shocked the company has let go this person they are paying to bridge a positive relationship with developers.