Most Helpful Guy
Sounds like an abusive relationship if he's telling you all that, and you feel that you would lose all of your friends.
I mean really? If those friends would leave because of you leaving a bad situation, then they are not your friends.
If you stay in this bad situation without trying to leave, maybe you are stupid.
Most Helpful Girl
He's both tried to EXCUSE his behaviour by saying its your fault AND NORMALISE it by saying his father hit his mother. It is not normal to hit your wife and there is no excuse for it. Forget just leaving the utter twat, you should have had him arrested! You say you have children with this guy? Even more reason to leave him! You owe it to your children.
You can make new friends! But if he hurts or even kills you or your children, then that's that.
Everyone deserves to be loved and respected and no one deserves to be physically attacked by their partner. It is better to be on your own for a little while than stay with someone who is cruel for the rest of your life. And he is cruel, no matter how good he is 'normally' - he. hit. you. There is something mentally not right with him. Leave now. Take the kids. DO NOT tell him when you are going just wait for the opportune moment (like when he is at work) take your stuff and go! Far.