I wasn't offended for the record, nor was I trying to step on you -- I've had my own moments of rash reactions. Sometimes leading to bad consequences. That's why I wanted to underline the issue - particularily with the bitterness of "I wish I had screamed to them so and so". TBH the more situations I go through the more I think that it's usually better to stop and think things through (sleeping over them if necessary) rather than jump at the gun. And often I've found that "the other guy" has his own issues to deal with (eg: just as you are jumpy because of your workplace problems, it might be that the other man was also going through something. Someone close to him might have gotten bad news. Or he might have.). I think we all forget that bit; speaking for myself, I had long talks with people with whom I had problems in university years after the fact, and I found that they were far more complex people than I gave them credit for. I did not necessarily think they were in the right in our past conflicts, mind you - I still dislike some of those people. But I recognize they're not -for the most part- two-dimensional cardboard villains. And that insight has helped me later...
I think it's good that you introspect about it, instead of just thinking that the guy was an ass and deserved a punch in the face. If you're having issues with this kind of thing, maybe counseling would help? It doesn't need to be a long term thing either... maybe just having someone to talk to and get some advice from during difficult times would help.