I think you have to listen to that little voice inside you.
I would ask, why do you feel you deserve to be treated like this?
It may be too broken. Sounds really bad. If you don't want to be with him, is there a reason why you are with him? There is nothing you can do to change him. He does have a right to drink. You also have a right to not live with that.