Re: Just to clarify
"If that manifesto is not bringing the company into disrepute I honestly don't know what would?"
That would depend on who is making the judgement of "disrepute". I'd say that sacking someone for expressing views you don't like is pretty disreputable but I suppose I'm fairly liberal, and in the UK, where liberal is an adjective rather than an obscene interjection.
It is also pretty stupid, since it has drawn huge amounts of attention to Google's actual performance in this area (which isn't stellar) and at the same time made it impossible to have a reasoned discussion of the policy. (Perhaps they should google for "Streisand effect".)