Should I leave my meth/crack addicted husband?

My husband & I have been married 10 years and have 2 kids. He has been addicted to meth/crack/pot for 7 years, he has lost two really good jobs, been to jail and has been verbally and physically abusive ex. strangling me a couple of times hitting and thrown knives at me. I have tried marriage counceling. He has had court ordered drug treatment, anger management, NA and AA. I have always been faithful and feel I have never done anything wrong. I kicked him out once for 6 months and I left him again for 7 months, Each time he seems to straighten up for a while and a few months later I find his dope again, He has shattered my dream of having the traditional family yet I have been dogged on by so many people for “giving up on him” I’m smart enough to know that this is unsafe for me and my kids but I can’t believe there are people out their saying I’m horrible for not wanting to stick with him. Why would they say that? Doesn’t anyone else believe that there are some deal breakers?

More Meth Drug Addiction Info: