Человека не надо перевоспитывать, надо идти с ним на компромисс. Если компромисса не получается - надо идти с ним в разные стороны.
В этом плане показательны два фильма (только не надо говорить, что это - кино, в жизни еще круче бывает

)) ) - Страна глухих и Экипаж. Кто не видел - в Стране глухих девушка пытается спасти своего парня, увлеченного азартными играми. Когда она, путем всяких правд и неправд находит ему деньги для отдачи долга, он снова спускает их в казино, а когда она пытается его УТЕШИТЬ, мол, мы что-то еще придумаем - он просто посылает ее нафиг, мол, ты - святая, а я так не могу, и не ходи за мной больше

А в фильме Экипаж есть сюжетная линия, когда, вроде бы, хороший муж и слегка истеричная жена никак не могут наладить семейную жизнь. И как спустя несколько лет муж приезжает уже к бывшей жене и видит просто семейную идиллию ее с другим мужчиной - она весела, щебечет, накрывает на стол, и признается, что просто счастлива.
Не надо бороться за человека и пытаться переделать человека, который не подходит, ну никак. Потому что в любом случае, спустя некоторое время, 5, 10 лет - это "отзовется" и вернется даже бумерангом.