You and your babies DO deserve MUCH better! That is a FACT, have you figured out what your next step is? Where you're going after work? Please stay safe, I have a violent x, and I know how ugly a break-up can get with such a character. If he has been threatening towards you, maybe you could go to the local police station and explain your situation, they might be able to point you in the right direction