I think a break would do both of you good. He should go to therapy to work on his issues. 
Dont let him manipulate you into staying, he screwed up and has to own up to the consequences. You are not responsible for his actions.