It sounds like you are having a real tough time and that the anger has really built up. I am dealing with anger myself. I found this link just yesterday when I was exploring how to draw or paint to express anger. The site is says it is for young men but I found it helpful:
http://www.youngmenshealthsite.org/anger.html
Let us know what helps.