I also empathize with dealing with an alcoholic...that's why my XH is my XH. He did confront his demons though, he has changed (his current W should be thanking me for that too LOL)...but it took some drastic things for him to want to make those changes and confront those demons. In his case he actually had to lose something very important to him....me. I hope it doesn't come to that for you two, but it might. That doesn't mean that has to be the end though...unless you decide it needs to be.
I look back on my decision to leave my XH now and wish I had left the door open for him, instead I let my anger take over and held onto resentments.