My two cents worth...Sever all ties and proceed with legal separation.
This guy has MANY problems other than drinking. You KNOW that. He is an abusive, narcissistic egomaniac and a control freak. He is pulling out all the stops to make you doubt yourself. Go back and read the way he talked down to you. You KNOW he is an abuser. The reason he is tossing this pile of horseshite out there is because he senses that you are getting away. You are his punching bag, both physically and emotionally.
Please, PLEASE do not backtrack on all the progress you have made. Please.