I'm so sorry. Both your mother and your husband are being childish right now. Your husband had his little rant, and now he won't talk to you. How childish is that? Good grief.
You have always been the "nurturer." You've always been the "keep peace at all costs" type -- that was me with my ex. I did everything for everyone, to keep everyone happy so there wouldn't be any chaos. I couldn't STAND chaos!! Ii couldn't STAND raised voices! It took me back to my childhood when there was violence, and it drove me crazy! So I kept the peace, at all costs. It sounds like that's what you've done too. Even if you had to sacrifice your peace of mind. But now, no one is willing to help YOU. No one will even LISTEN to you when you want to talk -- to vent a bit about what's bothering you.

And that's pretty darn selfish of them.
And his KIDS? No way would I put up with that "stuff" they toss at you! I don't care WHO'S kids they are -- they'd get a bit of an "education" from ME.

If their own mother doesn't want to discipline them, then I'd be more than happy to do it!
Sweetie, if your husband is going to use "emotional blackmail" then let him just stew in his own juices. Do NOT go crawling back to him. He owes YOU an apology!!! He SHOULD have told you about the money he gave his son. I thought the finances were a partnership! Since when is it all HIS money? Just because you don't work??? Well, if that's the case, then maybe you should just MOVE OUT!!! How DARE HE make such a statement that HE makes the money and HE can spend it any way he likes or some such nonsense. Where does that leave YOU. So please do NOT go crawling back to him. Let HIM apologize to you!!! YOU DESERVE IT!!!
And I know your mother won't apologize. But sweetie, your mom is quite toxic to you -- and sometimes we have to accept that with our families. Sometimes we have to limit the time we spend with them to a bare minimum for our own mental health. You have a lot of thinking to do. We're with you 100%. Take care dearheart. Hugs, Lee