to TS : First of all I'd like to thumbs up on the fact that you took initiative , it's half the battle won. i totally feel you, as a guy who grew up in the "harsher environments" of life and upbringing (family background of tempered natures) which caused me to have a tendency of anger management (it was bad to the point where everyone around me told me I need to see a shrink too and that got me even pissed lol) , till today I still have the problem but it's very much in control due to a few effective counter"attacks" for the wars within myself.
Rule of thumb : you are your own worst enemy.
the way to handle is REASON.
Cycle : Anger > Violence > Grudge(Revenge) > Insecurities
From what I read, the first thing that comes to your mind in any "angry" situation is "Violence". so like tetris, you have to solve the problems of the top before you hit the root.
you did not mention anything about "grudges", if you don't bear (forgive and forget) any, that's good then you can skip this phase.
if you have high tendencies to, then you need to solve the battle scars first before working on your prevention. We're all humans so being angry is normal emotions.
[Insecurities and Grudges]
Personally, grudges to me are left-over "anger" that causes "insecurities". So question yourself, are there any insecurities within yourself, what can you do to curb/"deflect" that feeling? my friends found me a much better person ever since I've fixed this anger problem, but I've appeared more arrogant to "deflect".The lesser emotional security issues you have with yourself as time goes by, the more less-confident you'll be. When you have more "confidence" than "insecurities", you can truly reason with yourself to let go of those grudges unless they serve positive learning experiences to make the better man out of yourself.Please take precaution not to become "over-confident outside, but empty shell full of insecurities inside" kinda guy, that's just as bad. the idea here is to empower your Reason so you can handle any negative feelings in future.
[Violence]
you can try my method, I always tell myself and I tell people who try to find fault with me : "I don't believe in violence. I don't fight. I only kill. And Your life, is barely even worth my effort/time." I'm saying this because it's easy to get into a fight, but I'm sure you stop to think twice or 3 times before you kill right? (or stop totally) so during that point of thought is where "Reason" comes in to remind you. You are a married man (you mentioned spouse?) , think about all the great things you have in your life, and tell to any troublemaker what great things you have and they have NONE, and not even worth it. People have to resort to trouble making/violence with you because they're jealous and insecure
from this point you can see why others have said I turned arrogant. It beats any negative feeling that they'd probably prefer me to be sombong than violent.
[Anger]
Anger is an emotion. Humans are trained to build walls within themselves so they don't feel or show pain/sadness/happiness (composure in a corporate environment) If you're the sort of guy who's easily distracted, then make it a habit to distract yourself in advance (be it happy thoughts etc) if you can pretty much predict within the next 10 minutes you're going to be "angry". That's prevention. If not, Anger is like a mosquito bite on your toe (doesn't EVERYONE HATE THAT?) , the more you scratch it with violence the more it itches. Use alternatives to appease your anger, putting ice on it, or leave it be until you get used to it. numb to anger. go home and apply tiger balm or balsem gosok on it , it'll go away.
Personally, I run a preemptive strike system towards handling difficult people knowing that if I piss them off first, I shall enjoy their negative feelings instead and that prevents me from getting angry all together. Because you must know if there're people out there to make your day bad, they will become the victims of their own foolish anger if they fail, and you MUST be there to turn negative energy positive by feasting every minute of it to your advantage.
here's an example, I was hungry, I have a meal at this restaurant, the waitress tries to victimize me and make my day bad, show poor service and make me lose appetite, I shall share it with her by making hers worse by encouraging her to continue showing me her poor service (entire restaurant has 5 staff but I will only call her for every little issue and stupid questions from menu items, opening hours, promotions, creditcards and sauces), to generate great appetite seeing her bad day gone worse despite her attempt to screw up mine, the big smile on my face fuels the fire and the extreme mock/sarcasm rubs salt onto open wound. Then I end it all by complaining poor service and demand to waiver off service charges. Thanks to her. =) GST is bad enough.
There're numerous methods suggested by softies and this one is highly effective for me. Experiment and you shall find peace within yourself or a way to piss it out of your system.
cheers