Re: The offensive, adversarial and generally illogical comments.
Despite this the perpetrator was not fired
You don't know that. Firings are generally kept secret by all parties. The reason we know about Damore is because nobody bothered to hide something so obvious.
Leaking internal documents and discussions is generally grounds for immediate dismissal. Leakers are fired much faster than Damore was, considering his document was viral inside the company for many days before someone leaked it, and he was fired days afterwards.
If the Google leadership ever figured out who the leaker was, it's absolutely certain that they fired him (or her). Indeed, Google's reputation was far more damaged by the leak than by the document being written in the first place.