I'm in Canada... here we just chuck hockey pucks at each other...
Seriously though... Anger isn't a true emotion, and is a cover up for how you really feel... in my case it was sadness. People tend to 'lose it' when they aren't able to properly express how they feel.
I had a HORRENDOUS temper growing up... REALLY bad... and through counseling, and anger management programs, I've over come it. I still get angry... I AM human, but not nearly as quickly, or for as long as before... see my issue was with letting it go... once I'm riled up... I'm riled up, and I can't seem to let it go... regardless of why.
I have a scar on my left thumb from punching through a plate glass window, because a traffic light wouldn't change on time... that's not normal... and I knew I needed help.
Try and recognize when you DO get heated... leave the room, or leave the area, and do NOT let people follow, touch, or try to concole you... for me, that made it 10x worse... then just try and calm down... breathe, close your eyes, cry if you have to... but do NOT react... THAT is when you wind up hitting things, or someone, and eat shit for it later... :S