Clock - like Candu says, you are already doing some good things to deal with the anger. i think another needed component is - being heard, understood and validated. it is important to not just send our ranting and expressions of hurt - because that is what usually causes the anger - feeling violated or disrespected in some way - into a void. there needs to be a human ear and brain and emotional connection there to receive what we are sending in order for us to feel better. that is what you are doing here.

i hear you, man!
i agree with you!
the situation sucks!
and you have the right to feel abused by it! (that for me is the biggest trigger - when someone makes me angry it is subconsciously reminding me that i am/was a victim.)

hope this helps. is there anyone near you that you can vent to? that might be helpful. someone who will listen and tell you that your feelings are justified.

As my life goes on I believe somehow something's changed
Something deep inside...
I've been searchin so long to find an answer
Now I know my life has meaning
Now I see myself as I am, feeling very free...
When my tears have come to an end I will understand
What I left behind: a part of me. Chicago