Seems to me you are handling it well. Not putting up with any BS. Set your bounderies and stick by them. Too many spouses of addicts and alcoholics can't bring themselves to leave, and put themselves in a terrible place.
We have a great forum for friends and family:
Friends and Family of Substance Abusers - SoberRecovery : Alcoholism Drug Addiction Help and Information