I believe you should go with your instinct and leave. Practice tough love. I know it sounds harsh and hard to do at first, but let me just say that really, its the only thing you can do.
I read the series "Getting them sober" and they were excellent books and would recommend you picking them up. The author does a really good job of explaining tough love.
Just remember this piece of advice.......Keep doing what your doing and you will keep getting what your getting......
Took me a long time to understand that and when I did I realized that I needed to change what I was doing.
Addiction is a terrible disease to live with and will destroy families one person at a time. I wish you well. Keep reading and posting here.