Venting is all well and good but the underlying problem here i.e he remains with you.
What did you learn about relationships when you were growing up?. Did your dad treat your mum like this too?. If you have children what are they learning about relationships from you two here?
The only acceptable level of abuse in a relationship is none.
Do not get bogged down in your sunk costs and do not be afraid to move on with your life by ending your marriage. Indeed he won't make it at all easy for you to leave him because he regards you as his possession but you will be finally free of being abused daily.
He has done a right number on you hasn't he?. I bet a crisp fiver he does not behave like this to his work colleagues or to people in the outside world; it is for you alone his abuse is directed at. Therefore he does not have anger management problems and furthermore his apologies to you are meaningless. AM courses as well are no answer to domestic violence which is really what you are describing here.
You can only help your own self ultimately and he is beyond help. He neither wants your help or support here. What do you know about his own background, pound to a penny that was abusive as well.
Such men like described hate women and all of them.
I would think your friends look at you with pity and at him with a lot of revulsion.
They likely wonder privately why on earth you are still with your abusive H at all and why you have not left. Your reasons for staying are really no reason or basis to remain with such a man.
He knows full well what he is doing and does not care an iota about you or what you think. He sees you supposedly standing up to him as an additional challenge to bring you down.