He took your boy off you? Ripped his coat??? Have you reported THAT to the police?
Knowing that he not only hit you, but took your child from your arms and terrified him... you are still thinking that you can work it out. are you MAD?
I am honestly asking you that, as a serious question. Are you actually reading what you are typing here?
It doesn't matter if his childhood was unhappy. Men from ALL sorts of backgrounds hit their wives, some of them had great childhoods, some didn't, the difference is your H CHOSE to hit you, to hit you so hard that you were knocked unconscious IN FRONT OF YOUR CHILDREN... to hit you so hard that your children truly believed you were dead, and that they were alone with that man.
What on EARTH are you thinking, trying to justify giving him another chance?
Your children will remember this day forever. They can never go back in time to a place where daddy didn't hurt mummy, didn't nearly kill mummy. And you want them to still have contact with him after that???? WHY? For the love of God, WHY would you do that to them?
HOW can you feel torn when the obvious, bald, hideous truth is staring you in the face?
If you want to stay with him because YOU love him or YOU are afraid of being alone, for heavens sake start thinking of your children instead of your feelings. You can cope, you will survive on your own. But will your children survive the horrific trauma of having to share a house with a man who brutally assaulted their mother?
please think this through
this is not just about you and your feelings