This has nothing to do with being right or left. It is simply a human decency thing. A manager and company is responsible for everyone and after he shared such views with his name you could never keep him and have him working along side women. Google did exactly what they had to do. It is not complicated.