Earlier quoted context omitted.
So with part of all that is something you'd fire someone over? Before you say "hostile work environment", keep in mind that lots of people find firing someone for this to be hostile as well.
I don't work at Google so its hard for me to say what the environment is like. That said, I would not have published this memo, had I believed the content, on a public work forum. In general I avoid any sorts of things like that on protected classes at work. I would be open to going directly to HR to discuss it. I, for example, have done this to discuss team vs individual compensation at my job. While not the hot top…
I don't find rehashing the wisdom of his decision to speak his mind as important as how everyone else responds to it. That's where the real controversy is.