Не получается договориться - ставьте условия. Никакого алкоголя при вас. Пьет - сразу уходите. Приходит домой пьяный - дверь не открываете. Или поймет и примет, или зачем он вам нужен? Ну или ждите, когда руки начнется распускать, а это случится рано или поздно.