I get angry too. I also struggle with it. I have found that thinking of myself as an Observer as well as a Participant has helped. Two very different hats. For example, when you are "in the shit" you can easily get angry. But if you consider yourself (if even for a moment) as just "watching the shit", you can gain a sense of impartiality and calm. It may be enough to get off the anger train. The second thing I do is to convince myself that I need not get angry at people. It's the process that I should be angry about. Don't get mad at people...assume positive intent. If people are doing what looks like a Dumb Thing, then perhaps there is no process/rule that allows them to do Smart Thing. I get mad at dumb processes, or the lack of smart ones. This is a lot less personal. No one wants anyone mad at them...but getting mad at a process story is a lot more freindly. It goes without saying...don't get mad at the people responsible for processes. Just illustrate, in as neutral as possible a fashion, what you perceive the gap might be. Empathize. Enable. Entrust.