First, don’t tell me that the answer is just to “not bottle things up”, because that’s objectively incorrect too. Society doesn’t want you to have any negative emotions. I need to know how to not express negative emotions at all whatsoever unless I’m alone. I know it can be done because it is done in many other people on the planet.
Edit: Ok so I think one of the things I want to try doing next is ask for a med change from my psych provider.
Coping skills. It’s fine to get pissed and you may have a strong sense of justice and need to keep things even and explosions bring things back into equilibrium. A lot of “not exploding” on people can be addressed by what you do ahead of time, giving yourself escape routes, and learning new behaviors to replace explosive ones. These can be alternative activities that are incompatible or functionally just better ways to address situations.
-Identify what happens before you explode. How do you feel, what are you thinking, is it the location, people, etc?
-Time out from that moment until you come down from wanting to take people’s heads off.
-Use strategies that you find to calm you down. Some people go for walks, use stress balls, fidgets, chew gum, color, play a game. I know this will vary wildly depending on your location and what’s acceptable. The point is to find some alternative for a few minutes or even during higher stress that you can do.
-Increase activities that bring you joy. Again these don’t have to cost money and may vary depending on your interests.