Anger comes usually with a lack of confidence, or in a way, over caring about others' opinion of you, being seen attacked by a public, or caring about what the attacker may think. Basically, if you don't care, you walk away and don't give a damn anymore, if you care, it angers you and will keep you angry for days/months/years...
Video games won't help with these issues, as they give very fast reward to little challenge, they give a fake response to difficulties. You feel good about achievements, but the progression of these achievements is actually done to be progressive and never challenge you enough to be frustrating (think WoW here). Real life difficulties are never progressive, often unfair, and reacting angrily actually tend to add more problems on top of them.
So... It all comes to know yourself, and when you feel it coming, stop it. Because you actually enjoy the anger, letting it go against someone makes you feel powerful, free and in control... you have to get onto it and try to think long term to get rid of the addiction, and that's far from easy.
I got few books on the topic (living with a ready-to-explode person is not something all women are willing to pull through), I will get back the references and post here. Act on it when you are young, i guess it makes it much easier.