Lt.col.enviroment this is kind of a serious matter and your not really taking this serious that sounded kind of like a joke.
anyway though i think therapy would be good.
it can help you find out why you feel so angry and how you can deal with it without using violence.
have you tried things when you feel like this like running excersize some people do stuff physical like boxing, and stuff
but just a thought.
hope you feel better