Sending Hugs Blizzard.
Also wanted to share a great way to deal with the anger for me is to go running. I go somewhere safe and replay things in my mind, the more hurt I feel, pain and anger the harder I run, and I keep going when I think I cant anymore. By the time I stop Im ready for a good hard cry, but its always refreshing, just remember to eat first, bring water, and if its chilly wear a hat and scarf.
The adrenylin rush helps push you through the feelings