My husband

He has been out of work for 8 months. He was fired for threatening someone on social media he didn’t know he worked with. He had job interviews and nothing planned out. Well during this time he tried to choke me, push me and threatened to hit me. He called me names and threatened to take our 2 year old son if I leave him. We lost our home and moved in with my parents my mom And I had an argument he got involved. So he was asked to leave, the next day he wrecked his car, I called his parents for help and he screamed he was going to kill me. He also threatened my mom, my sister And my 2 year old nephew.So I got a restraining order. He left for trucking school today but I tried getting him to leave for weeks but his dad made him go. He is refusing to accept we are separated. He has apologized for everything but I don’t feel it will last. I have been talking to an ex through all this he’s a good friend now but he kissed me Saturday and I like the way I felt, I felt beautiful and wanted not scared . My point is how do I get him to realize we will be separated for a long time but he can still see his son?