I would have done nothing differently based on the outcome. If the situation had really deteriorated and I wasn't able to get my family out of the situation, if we had been directly threatened, etc., that may have been a different story.
Multiple beers=multiple shots of liquid dumb-dumb. I am not opposed to drinking in moderation. To get sloppy, falling down, belligerent drunk, not so much. Good job on taking care of your family. Kudos to your son for watching out for his mom. He's shaping up to be a fine fellow.