Thank you for sharing!
I have experience with buttons too. Most of the time, I don't lose my cool, but that's because I've learned a truth about myself. When my emotions get high, I lose conscious control of my behavior and allow emotions to take the wheel.
I would clear things in my mind when I recognize I'm getting emotional. When I am aware of myself like this I would be able to redirect it to something more positive. It works most of the time, but I feel like I have to be ultra-aware of myself most of the time.
Have a great day.