Author: KristerHolmes
Sounds like you had a TERRIBLE night!
sorry about that!
I can completely relate to your story. I'm a bit of a reactor myself and can really get ticked-off sometimes about what I see in the world and identify as wrong.
Thing is it's much easier to work with YOU than try to fix everything in the world cause it's a fight you're likely to lose

Sounds like if you remove the situation and look just at your reaction you have something you can really work with. I was freaking out about a girl who had left her bag on the seat next to her on a crowded bus with old and infirm people around her and when I got home I figured, there must be some kind of technique for dealing with this and googled anger and buddhism or something and it came up with this article which has been EXTREMELY helpful!!
http://www.shambhalasun.com/index.php?option=content&task=view&id=1756
Using this technique my anger dissipated VERY quickly. The only thing that kind of sucked is after I got all proud of myself and figured - yup, that's it! I got this licked! watch out Buddha, here I come!!! I realized that the reason I was freaking out about such a little thing was because on a scale of 1-5 my base level of anger was about a 2.5-3 which meant that I was walking around carrying a bunch of cranky that was just waiting for a trigger to get me going! So I've been working on it a bunch and this little anger technique has obliterated a really good chunk. At least on good days

One kind of concomitant thing that really goes well with this is mindfulness. It really works great if you're kind of watching yourself all the time so that when the seed of anger plants you can jump on it right away before it turns into a grenade! I find that watching how my body reacts to situations is a really good canary in the mine. If the anger grenade blows then it can be hard to get perspective.