Vent away Sapphire. That is what we are here for. It sounds like you did the best you could given the circumstances.
Keep practicing the "Hmmm", "You may be right", "Uh huh" and, "Okay".
Please stay safe as he is a violent drunk. Do you have a place to go if need be?