I think people often expect 'free speech' in situations where I wouldn't. Like a collaborative working environment where you are all professionals trying to get work done. There is a subset of speech (so no longer 'free') that is appropriate for working professionally with a group, especially a group from widely diverse backgrounds. The exact boundaries change over time and between environments, but the idea of employers setting a baseline set of elections expectations inherently limits speech. Google supports speech within limits, and a person who gets that could probably have navigated the politics of talking about the legitimate issues in the memo without crossing that line. Working together in companies is weird. Codes of Conduct attempt to standardize expectations so that work can get done. Work is a special place.