I've called out more than one "leader / boss" out in meetings / code-reviews for being excessively mean & shaming noobs who are genuinely trying their best & are hungry to learn. Constructive criticism is a great thing, but telling someone they will never work again in this industry because they make a small CSS error on their first ever post-college project is another. I've been fired from one job for standing up in…
"I've been fired from one job for standing up in a meeting and calling the boss a self-important asshole & refusing to retract it." Well, yes, that would cause some difficulties and a slightly chilled air around the coffee machine where I work as well. There are ways of communicating the sentiment without making it easy for them to get rid of you...
It wouldn't be surprising if some people left on their own after the incident.