Вариантов три: 1. Уйти или выгнать и не тратить свою жизнь на покорение ненужной вершины. Все в жизни бывают, верю, что бывают "бывшие гуляки", но как-то больше историй, что простили такого супруга, и он, уверенный в своей безнаказанности, продолжает гулять. Но это подойдет, если у Вас нет детей, и Вы, при его недостатках, не считаете, что он - лучший отец на свете. Если он не очень хороший муж, но лучший в мире отец, то вариант 2. Упираться и стараться, чтобы он стал только Вашим. Для Вас как говорится и Ваших детей.
Или вариант 3. Если его хватает и на семью и на кого-то еще, ну и молодец. Сама так бы не смогла, но встречала и такие семьи.
Если честно, сама бы поступила по первому ( пессимистичному как нынче модно) сценарию, я не смогла бы притворяться, что не в курсе но, как жизнь всех нас учит: "надо быть хитрее, чтобы потом жить лучше". Вы ведь потратили на своего мужа определенное время, силы, вложили душу, Вы его знаете лучше него самого, и только Вы знаете, способен ли он измениться в лучшую для Вас сторону. Если в душе знаете , что не способен, то или терпеть и надеяться, или рубить.