I don't have all the facts, but this article [1] seems to refute your accounting.
The memo was initially sent to Diversity Training, then after a non-response, Damore himself circulated to a wider internal audience.
According to Google [2], he was fired because portions of his memo were found to be a violation of Google's Code of Conduct, specifically "each Googler to do their utmost to create a workplace culture that is free of harassment, intimidation, bias and unlawful discrimination."
But again, this all misses the point--a 2007 blog post when you were not an employee is much different than sending a memo internally while on the clock.
The memo was initially sent to Diversity Training, then after a non-response, Damore himself circulated to a wider internal audience.
According to Google [2], he was fired because portions of his memo were found to be a violation of Google's Code of Conduct, specifically "each Googler to do their utmost to create a workplace culture that is free of harassment, intimidation, bias and unlawful discrimination."
But again, this all misses the point--a 2007 blog post when you were not an employee is much different than sending a memo internally while on the clock.
1: https://www.theguardian.com/technology/2017/nov/16/james-dam...
2: https://blog.google/outreach-initiatives/diversity/note-empl...