Just as you saw venom spewing from him, you understood it and for the first time he saw it from YOU and HE UNDERSTOOD it.
You handled it wonderfully. Will you ask him to get help for his alcohol problems? That just doesn't help things on so many levels. That seems to be a key piece in this.
My heart is jumping for joy for you and your family!!