

First, don’t tell me that the answer is just to “not bottle things up”, because that’s objectively incorrect too.
Well, no, it’s not objectively incorrect. I get the sense that the main problem you have is communicating negative emotions without being overly confrontational or acerbic about it. My experience is that it’s very possible to tell someone you’re unhappy about something without making a major deal out of it.
Also, I’m curious about how often you find yourself in the situation we’re taking about. Everybody had occasions where they have to vent frustrating, but if that’s a super frequency occurrence, there might be something else going on. Sometimes it should be enough to take a deep breath, recognize that the issue is minor, and let it go.
Sounds stressful for you and for the folks around you.
I think you’re going to find that most people don’t have great advice for how to do it because it’s not something they’ve struggled to overcome. There might be people here who have that issue or one similar enough, and overcome it, so they can tell you how they did. But your better bet is going to be to look into some kind of anger management techniques.