Hi There,
It makes me sad to know that some men out there think woman are thier slaves and they can treat us with no respect! It sounds like he is walking over you and treating you like youre his dog. I reckon you should talk to him and tell him how you really feel and the things he does and says is really hurtfull. And also it would be best to seek proffesional help, maybe some counseling? Setting a good example for your babies is the most important thing, don“t let him manipulate you - its very childish telling you that he is going to leave you, try sorting out your short comings, but ask yourself one question, do you really want your babies growing up in a harsh environment?