why is your relationship not permanent?? he won't marry you because you still drink? is that it?
he is trying to control and manipulate you. I agree. And he is abusive if he is calling you names that you aren't comfortable putting in a post.
I'm anxious to see if anyone else has experienced this. Sounds like he doesn't WANT to give up drinking so is lashing out at you.