OMG I hated that so much about myself. It was all the time just because I didn't get my way once. Then it exploded into all the time because of 'trauma'
my story is before mental illness was a real thing nobody knew what was wrong with my mother. She just took the kids, up and left my dad. She was severly ill with post-portum depression when I was born.... so she was in the hospital all the time and different people were in and out caring for me and my brother. I wanted to see her one day and was stubborn so my aunt hit me. Then a few months later my dad took me and my bro to a different city to live in an unhygenic filthy lifestyle.
Did I mention my mom drank and used drugs when I was pregnant- I think it took her a lot of courage to tell me that.
To fix the anger problem I take a lot of medicine.
But I had a drug addiction too. DON'T DO DRUGS! No pot E lsd crack or anything it is stupid and will get you very sick.
What helps the most is talking about it. Call the distress center. Write someone long emails about what has set you off. NURTURE YOU INNER CHILD with things that comfort you like soft things, food cravings, music, toys I don't care, self-help books, the bible... whatever go to church and have someone pray for you. Ask for help from friends and family to offer encouragement for this big life change your going through. It's a big thing. One day you will be desensitized by how much love and comfort you are recieving that you wont have a violent bone in your body except for maybe pests....
I would recommend taking assertiveness training class to empower you so that you can PRACTICE YOUR RIGHTS and know how to do it APPROPRIATELY! If people wont listen to you when you throw things they will sure hear you when you tell them that their own behaviour is unnacceptable.
Give that a shot. All the best