In my case (and it sounds like yours, too) it wasn't about the drinking. Oh, I thought it was. I thought if he would only stop drinking then our life together would be good. I was wrong. Turns out, it was about the behavior, drinking or not. You don't have to stay with someone who treats you badly just because he isn't drinking.
L