I married someone resembling you.
I stupidly brought 2 DC into the mess.
Mine hit me, I coped with that as I was idiotic and believed I drove him to it... I was hit with a baseball bat, I took that, as I was idiotic, I was ran over with a car, for being whistled at, I took that as he loved me more, so I stayed, I had a PC thrown at my head, I accepted the blame for that, I was after all spending too much time on the PC (here tbh). I have 3 teeth knocked out for my left side of my mouth, I deserved that though as I disobeyed my Ex and went on a night out....I also drank lots!
Then the X hit my DC, within 2 weeks I had secretly been to several Lawyers until I found a helpful one and had him removed from my house.
Good call! He said he was very sorry, he cried and cried and looked terrible, he was also going to kill himself and my DC asked if he could come back... he clearly deserved another chance,
I gave him it, 4 months later he started again, not on DC just me, but DC witnessed it, he left, thank fuck!
2 years on, his DC do not want to see him. they are terrified of him My now 12 year old child remembers seeing things at 3 years old, no child should be subjected to this!! I live with the guilt of living with an abuser and being stupid enough to bring DC into this mess. I cannot send them back and wouldn't anyway I would rather cut my eyes out.....
All I can do it try to fix and love my DC in every way possible, apparently I am keeping my DC from their father to mess with his head, he has no idea that I have been advised if he even visits them, they could be taken into care, this was only put in place this week.
He now lives with someone else, her DC are in care due to him, so they had a baby.... she in now in care!
Strangely enough this g/friend is also having the same accidents as me, she keeps walking into trees 
Thankfully, he finally accepted in August this year I would never take him back, he still does not understand why.
So reading this, can you see why I am being quite hostile towards you? I do not believe a word you say, get help, prove yourself.
Read that link and accept what you are and help yourself, no-one else can help you.