Even though I know this is unsustainable , I have a niggly ,- what if this time he can do it ? - feeling
And what if he can, OP (hint - he can't - you know this)?
That niggly feeling is residual affection, plus the societal conditioning that urges women to put up & shut up, to put themselves last in the chain of care, to Be Nice at all costs, to keep giving priority to men's feelings over our own rights to happiness.
Imagine a life where DH is on his Demonstrably Ideal behaviour from now on.
Does it change the past?
Are you still on eggshells, waiting for the next incident?
Are you truly, deep down content?
Do you want your children to have to experience his unreasonable behaviour again, when they should be feeling safe & protected in their home?
This "niggly feeling" - the left-over care & even affection/guilt you may be feeling could also be described as a trauma bond.
You're also quite likely to be feeling apprehensive, so a part of you is sending you justification messages pleading with you to stay, so you don;t have to endure DH's inevitable pain, disappointment, & blame-laying.
Allow yourself to feel this niggle.
Acknowledge it ... then let it float on by. It's only a product of years of DH's unreasonable behaviour, & societal conditioning to Stand By Your Man.
I am so glad your have real life allies - please talk to them about how you are feeling, & let them bolster your nerve for your impending