He is very tough, strong and short temperd guy. We have arguments most of the time. He wants me to surrender everytime. But whenever i dont surrender he gets really cranky, he swears and end up hitting me. And next day he apologise. But recently, after having our kids. He dosnt apologize but blames me instead. And I'm noticing its getting regular, means every year we'll have a big fight and end up hitting me or insulting me in front of others. But what happened recently that he hit me in front of my two kids. My older one who is 4, she was shacking in fear cause my husband took a knife to hit me. But ge didnt hit me bcause i surrender that time. I didnt call cops because i was afraid that my kids gonna experience this kind of situation. I dont want them to raise as single parent and they like their Dad. If i get separated, they wont raise in good condition. But im heartbroken. I dont know what to do...