Thank you so much Jen for this post. I have had the same problems as you... have gained insight into the theoretic aspect on how to solve my problems but wasn't sure how to put them into practice.
I have noticed in recent months that I have no idea how to handle anger in a healthy way! Thanks for pointing out "that shouting at someone in a rage is not the natural response to anger" ... wow... I think your post is really going to help me find better alternatives to deal with my anger!!!
Sorry, I don't have any answers... but can't wait to read everybody else's responses and learn and grow from it!!!