I’m saddened by the pushback against the notion of firing assholes. There are some people I just did not want to work with, and on a few occasions management came to the same conclusion.
And I wouldn’t want to work for a company that wouldn’t fire people who were acting terribly in public. Who wants to sit next to someone awful all day?