Anonymous wrote:I'd have handed him a napkin and said "You can use this to wipe that all up before apologizing." Then as soon as he finished I'd have said, "Excuse us for a moment please. Jack?" and walked him into another room and said "Anything but words coming out of your mouth is taking the fun too far. Calm the hell down, NOW. If you're not sure if something would be going too far, it's safest to assume it would be."
THen we'd have walked back in and acted like nothing happened.
Excellent advice but don't be surprised if your host never invites you back. I wouldn't.