No, Google Should Not Have Fired the 'Anti-Diversity' Engineer
Found on Inc on Wednesday, 09 August 2017

Eaton points out that employees are allowed to talk among themselves about working conditions. This is why your boss can't ban you from sharing your salary with your co-workers.
In most states, political views aren't protected in the workplace, but in California they are. Love his views or hate them, they are definitely political in nature.
California law prohibits employers from threatening employees in order to get them to change their political views.
What Google uses to enforce tolerance is intolerance.