RE: Why Do I Make So Many Enemies in Business?
I think everyone has a boiling point. It just differs from person to person. I used to be a doormat. Go along to get along. Over the years that didn't work out so well as it's a good recipe for building resentments. I've left a couple jobs in a blaze of glory just like you. Damn satisfying in the moment. But then reality smacks us upside the head. It sucks.
The only advice I can think of is pick your battles wisely. Decide if the fallout is worth the blowup. If it's a temporary situation, grit your teeth, find an alternative venting resource (I blow up monsters online), and realize that the creeps have to live with themselves forever. In the meantime, be on the lookout for the relationships woth investing in. It's not foolproof, but it's a framework.
Good luck!