Dear Gloamingone,
You have a lot on your mind to deal with, have compassion for yourself.
There is a hierarchy of emotions and Anger is a top tier one below Rage.
Underneath Anger is fear, frustration, confusion, sadness, dislike.
Also there are different types of anger.
Knowledge is power this will help you use more words to express yourself.
http://dictionary.reference.com/tool...2_success.html
I listen to loud angry music, my daughter goes to a place and parks her car and sings her heart out.
I use meditation and mantras.
I deal with anger by not allowing myself to be baited to anger, I try to calm myself down to a rational state a more neutral place where my thinking/feeling is manageable.
This took years and is ongoing. Yoga is my go to, stretching and releasing.
H.