@peaceful,
How does he treat his mother? (from what you wrote, it seems to me that he put in only enough effort to find another mother figure in his life)
Btw, if there's any chance at all for it to work out, then he has to understand what the problem is. The most common scenario by very far, is that he doesn't understand, and won't change on a deep level (where you need such changes to occur if he isn't to revert back to his old ways once he feels safe again)