My childrens father was a very abusive man.
you can of course forgive him and allow him back into your life. I did.
I allowed him home after he was arrested for common assault time and time again.
i took him back after he held a knife to my throat, after he punched me in the face, after he slapped/kicked/ punched/pulled my hair.
I took him back after he punched me in the stomach so hard whilst pregnant i miscarried.
I didn't even leave him after the weekly rapes.
And as disgusted as i am to say it, i didnt even leave him after he knocked my then 18motnth old son off the bed because he was trying to protect me.
It took me 6 years to leave.
My son is now considered (by a TOP child psychaitrist) to have such severe anger and behavioural issues caused by the childhood trauma he experianced that unless he has extensive and intensive therapy and councelling he is a danger to the public, especially women.
As bizaar as this sounds (even to me) i still love my ex. I have been away from him for 3 years, and i hate him...but there is a history between us that will never leave me.
You asked what you should do. I cannot answer that for you. Domestic abuse is a very personal thing. for some women the first case of controling behaviour is enough, for others it takes years.
Don't allow yourself to feel guilty if you feel you are not yet strong nough to leave. you will have people who say you deserve all you get if you dont run away. there will be people with no real experiance of DV who say "if someone hit me i would xyz"
It is very easy to say how you would react if you have never been in that position.
I KNOW its not as simple as that.
You know deep down that your relationship as you would like it is over.
It is up to you whether you attempt to try again. if you do i would take thinsg very slowly. don't allow him to move straight back to your home, make sure he seeks councelling for his anggression.
If you decide against taking him back (i think you know what i and the rest of MN wuold like you to do) then you need to speak to someone about your situation. both financial and practicle.
Womens Aid are fantastic. they will not pressurise you into leaving if you dont want to but they will point you in the direction of the help you need whatever decision you make.
If you would liek to talk off board and give some more details about your circumstances i can be of more help....even if its just some sage advice from someone who has been there and done it all before.