Hi OP, what do you want to get out of this thread?
Contributors - including some of MN's finest - have distilled this intelligently for you. They have established that your H does not in fact have anger management issues, he does have a problem with you however. He is clearly abusive and keeps you on edge from month to month, or however long the intervals are between him exploding at you.
All this is directed at you.
You are the one who suffers the humiliation, the collateral damage, the powerlessness.
You are the one you scuttles round trying to pacify him and trying to do whatever it takes to stop him humiiating you in front of your children or your neighbours.
You are the one who is too ashamed to tell her friends about his despicable behaviour. Shame? Who should be ashamed here. Why are you carrying his shame? Not right. Not right at all.
The right response is 'How dare he? How fucking dare he?'. You are the one who deserves to be angry, but you dare not.
Don't try to justify it with alcohol or the idea that he loves his mum. It doesn't matter that he loves his mum when he is showing you pure hatred and contempt.
I know it is hard but you need to wake up. You are in an abusive relationship with an abuser. He is a domestic terrorist. Doesn't matter if he only detonates every now and again, the effect is achieved. Terrorists don't have to do much to spread fear and terror. The fear is enough to keep you under control. You are being controlled by his abusive outbursts. It is vile and indefensible. There is NO POSSIBLE EXCUSE for his behaviour. Once you've acknowledged that, then there is a path to follow. If you stay in 'justifying mode', then there will be years and years more of this.
I say this with extreme sympathy and empathy OP. Don't waste your life making allowances for this man who gives himself permission to terrorise you. Really, ask yourself, What kind of human being does that?
p.s. tell someone in RL. Please, your friends will understand and support you. Don't take on shame that is not yours. You have nothing to be ashamed of. He relies on your shame isolating you from people who can support you. Don't let him do that to you.