My experience is that behind all anger there is fear, pain, hurt, sadness, and/or confusion.

May you walk through it and let go of it in the most kindest of ways to yourself and to others.  May it be your time.