One problem at a time.
I think politics are work, when you're company is anything but small is nasty and taboo. And IMO a fireable offence when it gets to any level of harassing others for not sharing your opinion.
There are times and places for certain things and I strongly believe work isn't one for politics. Unless the work itself is directly political.
I've shared this opinion before on HN and had strong support, so I know I'm not alone. Especially among the introverts.
And I think this probably is a byproduct of the "attention economy" where there has been an arms race for mindshare (I'd like to find a way to put that better but hopefully it's clear)