This time if he slaps you , give back the punch at him. He might become more aggressive but you need to set your limit . Do something which might shock him. In the start of my marriage my husband also used to punch or even drag me and accused me of not applying for jobs. But then i also started punching him back and didnt talked to him for days . I used to show my bruises to MIl and others but when they asked the reason i totally said i got it myself in front of him. I intentionally showed him emotional movies or serials (usually MTV like - Halla bol , Webbed , emotional attyachar) to make him feel guilty by himself. English- Vinglish movie also helped. Slowly he started respecting me and we both agreed we will not hit each other again. Just talk by mouth. I also showed him how this attitude of violence can effect child . After few months i realized where this all violence came from, he was abused badly by his parent , his father and mother literally thrashed him with bat and other things. So we talked nicely that we will not bring this violence to our life.