Google is a US company. In the US when someone does what Damore did you get fired. It is just how it works. It might not be fair.
It is also why Damore is at home unemployed. Nobody would hire him.
I think part of the confusion on this matter is employment is very different in the US versus many other parts of the world.
In the US and CA you can be fired for farting in a meeting.