I had a similar experience.
One of the things I struggled with in the whole thing (my husband punched a window and kicked our dog), was I did set a boundary/ultimatum of if something like that happens again I will not stay the night at the house, but leave and stay at a hotel.
I made it so specific though that though drinking and inappropriate behavior continued, violence did not....and I as a result did not connect that the drinking (and resulting behaviors) was still inappropriate to me.
Therapy, Al-Anon, etc helped. I was not going when this happened, but know that I would handle it differently now (for myself if not with him).