Hello and welcome to SR had enough ,
Sounds like a horrible situation and like your doing the best you can , protecting yourself and your children is the right thing to do .
When one is in the throws of addiction firm boundaries set by our nearest and dearest can be useful in the long run .
You're not alone in this as lots of people go through it , when you have a moment check out the friends and family bit here and you'll see :-
Friends and Family of Substance Abusers - SoberRecovery : Alcoholism Drug Addiction Help and Information
Bestwishes, m