Hi, CL. I am sorry that you're dealing with this. This forum is very helpful and there are many people who have experienced what you are feeling. You came to the right place! Also, the stickies and past posts are very helpful to read.
All I can offer right now is that you shouldn't feel regret. It sounds like things were heading south regardless because of the sneaking of alcohol. Your move and new job didn't cause that behavior and you staying would not have ended it. People make their own choices.
Your new job and location could be the fresh start you need. Take care of yourself and don't worry about him.
Are you happy with your new job and location?