If JD had posted his diatribe online on his own personal blog, there'd be a lot of discussion about it but he'd probably still be employed at Google.
The problem is that he posted his diatribe on a company forum. Legally, he forced the company to fire him and refute his words or else be treated as adopting his words as their own. (And yes, that is how workplace harassment laws work in the US. If you have a problem with that, take it up with Congress, not Google.)