He's clearly not an ideal husband but, if his work keeps you and your children in a beautiful house with beautiful furniture and you get to swan about all over the place in a beautiful car wearing beautiful clothes, you really need to count your blessings.
Millions of women would swap places with you.
Not me. My DH is a nice bloke, he's kind and does his share and doesn't rant at me. We get along and I don't have to walk on eggshells. He looks after me same as I look after him. We earn enough and we make each other happy. So I wouldn't swap with the OP even if her bloke is a gazillionaire. Money can't make up for nasty.
I’ve booked us into couples therapy today.
Nice try but you can't fix selfish, self-obsessed and enraged. He uses you as a verbal punchbag. Couples counselling isn't going to fix that.
I hope your psychotherapist is helping you work on why you picked your DH and why you stay with him in spite of the eggshells. Because that's not a normal relationship. You want someone to fix him but it can't be done. You have a suitable personality type for therapy (self aware, empathic, emotionally articulate). He doesn't.
He says things to me like “Why do you not just do as I say”. Then the next day denies it. He would never hit me but his presence can be overwhelming and the way he speaks, If that makes sense. Sorry if I’m rambling.
Oh yes, it makes sense. Sorry geneticallyprogrammed but couples counselling doesn't work for bullies. He sounds more like a case for Women's Aid than couples counselling.
Someone asked upthread what you get out of the relationship that you wouldn't get if you split up. You get stress and anxiety and low self-esteem. You would get a lot less of those without him.
He always told me that I’m the kind of woman that he’s chosen to be with because I live for the family and have my priorities straight.
And your priorities have been, to look after him and keep him happy and give him a nice home and a nice family, while he gets on with doing as he pleases and venting his temper at you. I can see why he doesn't want to lose you! He needs you a lot more than you need him. Though once you have dumped him he will probably find someone else to fill the gap because people aren't people to him, they're utilities. He can rant at any women who will let him offload on her, he will take any woman willing to keep his show on the road. Let someone else do it now, you've done it for long enough.
I can’t leave him because I can’t do that to the DC.
Trouble is, the way things are, staying with him is not doing the DC any good either. Your children are learning from the two of you how men interact with women, so his behaviour to you will damage their relationships in future. And seeing and hearing him rant at you directly affects them right now, it will be raising their anxiety and stress levels too. If you are on eggshells around him then so are they. And as for what will happen when he decides they are old enough to be targets for his ranting rage....
Look after yourself and good luck 