I think I’ve, on appropriate occasion, discussed politics with friends and colleagues at every workplace I’ve ever been at. [Edit: some senior leadership] openly supports the DNC and has commented to that effect at town halls.
To pretend that people are apolitical or to ban all political discussions because some people can’t seem to handle disagreements in a professional manner is one way to handle the problem, but perhaps not the first nor optimal solution to implement.