He has given you a gift, take it and run. You shared your boundaries, he is telling you he won't respect them. He's telling you he's not going to change. I wouldn't listen to the rest, he is shifting blame to you so he doesn't have to confront his own issues.