I know that was very hard for you, but you did the right thing.
As you begin to stand up for yourself by creating reasonable boundaries in your relationship, your husband will be forced to change. Try your best not to live in fear of the outbursts and flagellating about as he deals with the issues.
Disclaimer: If he is the violent type, do be sure and protect yourself by removing yourself and the children from the situation immediately.
Hang in there. It will eventually get better!
-NOPkins-
I will ferret out an affair at any opportunity.
-An affair is the embodiment of entitlement, fueled by resentment and lack of respect. -An infidel will remain unreachable so long as their sense of entitlement exceeds their ability to reason.