Who can really say if you should give him chance? If you do, you shouldn't let him back into your home for a long time. I'd be hesitant about his recovery because of all the blame he's putting on you. You're ripping his heart out? Where is the personal responsibility for what he's put you through?