Hulk Smash! But seriously, I used to go into blind rages when I was younger, when I was 12 I once came to with about 15 adults trying to hold me back and I was pushing them across the gym floor until they would pick me up and carry me back a ways and I would fight my way back up and start pushing the group again, I didn't remember doing it, just getting punched by the people provoking me and coming to afterwards with everyone trying to hold me down and back. People stopped picking on me after that ^_^. I struggled with anger for a long time until I learned to forgive and let go. In high school I taught myself to blow things off, let things go and be extremely laid back, not the wisest choice academically, but I benefited from it quite a bit personally. Most people who know me now days consider me to be very gentle, easy going, and laid back, but at the same time no one tries to get on my bad side either (I'm 6'3, and no matter what I do or wear I am always at least a little intimidating). Until I dated and married a girl, who ,as a result of her own issues, would intentionally push every button she could find and try to provoke me I have not had any trouble with anger since my sophomore year in high school. Punched my last face, learned how to forgive and let go and its made all the difference.
Also, it may be overdone, but ponder the meaning of the serenity prayer:
God grant me the serenity to accept the things I cannot change,
the courage to change the things I can,
and the wisdom to know the difference.
In life there are only 2 kinds of problems by this reasoning, those you can do something about and those you cannot. Ponder the issue in these terms and if you can do something then do it, and if you cannot then let it go. With people, always remember that you can do nothing to change the way they treat you, but always consider how you treat them.