Staying in an abusive relationship is clearly not a good thing.
Also, you mentioned previously that your wife called you names in front of your children. What kind of message is that for your kids?
And, you know, in your heart, that you are the only one who can stop using/drinking. It's not something that you can do for your wife.