Get A PPO, protect yourself and your kids first. I know you are young, but age is just a number, is your parents aware of your situation and how your husband and MIL behave?
Get all the family support you need and be firm with your stand. Your husband sounds like a useless mummy boy, sorry, I think he needs a long time before he grow up.
Read more
Coach Julius