OP, I've 'lurked' on this website for a long time, but I've never commented on a post before, even when I've been really riled by something.
I've made an account today just to say the below:
You are in danger.
Your children are in danger.
I'm sorry.
Your husband is demonstrating terrifying, controlling tendencies. This is not going to get better. He is not going to change. You need to get out. Do you have any family you can take the children to? Show them the series of posts you've made on here. Ask them for help.
You are at most heightened risk trying to leave him (but at constant risk if you stay). This is the point that controlling people tend to 'snap'.
If he snaps, this is what will happen: he will try to manipulate you. He will contact your family and friends and try to manipulate them. He will try to convince people you are crazy, and he is a poor, kind confused man. He is not. He will try to convince you you are crazy. You are not. He will try to convince you you are ruining his and your children's lives. You are not. He will threaten you. He might say he'll kill himself without you. He might threaten to hurt you or your children.
You need help and support OP, but more importantly, you need to trust your instincts. You know something isn't right with him, for all his trying to convince you that you are the problem.
The first step is to get somewhere safe, then take it from there. Separate, apply for him to supervised (if any) contact of the children only. Stay strong x
www.womensaid.org.uk/information-support/
www.itv.com/thismorning/articles/domestic-violence-helplines