I'm horrified that you are all living your lives on edge, having to moderate what you say, depending on his moods.
It's not only you who are having to deal with all the stress and upset, it's your children too.
What justification do you have for doing this to your children ? That life will be 'easier' or 'better' if you all tiptoe round his mood ?
I'm afraid that you already have the evidence that proves otherwise, don't you ?
I'm sorry if this sounds harsh, but you need to be a better protector and role model for your children than that.
You need to show them that they are your priority, not him ! (Is he not an adult, who is supposed to be able to control his emotions ??)
How well do you think your DC will do in their exams etc, when they are having to live with an emotional pressure cooker at home ??
How do you think they will choose to 'vent' their frustrations ??
Make no mistake, your husband chooses to verbally abuse you, and he doesn't give 2 shiny shits if the DC and you are suffering because of his actions !
At the very least, I'd be telling him to apologize to the DC for his behaviour last thursday, and telling him (in front of the DC if need be) that if he ever does it again, then you're calling it quits and getting a divorce.He needs to know that you've all had it with him and his verbal assaults.