I copied (and edited slightly) the following from a friend's post because it is so true.....
When a person is "always angry", it is often a telltale sign that he secretly feels he is “never good enough”, and must use anger, exasperation and eye-rolling to shield this painful inner wound.
And while anger is not a bad thing by itself, it can quickly cross over into a pattern of unhealthy abuse of oneself and others, when it is also accompanied by a single, powerful factor: FEAR.
The fear that, “if I am EVER proven wrong or weak in any way, then I will NOT be worthy of love.”
In other words, the Angry One has a powerful and deep-seated feeling that he is loved only conditionally: that he will ONLY be worthy of love as a person, if he is totally invulnerable, perfect and “never wrong” - something which is impossible to attain, exhausting to pursue, and ultimately leads to the further wounding of oneself and the people around you - your loving partner, family and even children.
How to Heal It
The key to truly healing this deep wound is not to suppress the harsh inner voice of anger and fear of loss of love, or to forcibly numb it with alcohol, food, self-focused sex, or media, but instead to try and rescue it – this forceful inner voice is actually an integral part of you – a part of your deep inner self, which has been cut off from you, and it is wounded and in pain.
It is trying to come home to you, and it needs your help.
This is the true meaning of “recovery” – that you must recover this exiled part of you, so that you may become truly whole and healed.