А из-за чего вы переживаете? Из-за подруги или из-за окружающих?Если из-за первого, то забейте на невоздержанную пустомелю и определите другие другие границы общения.Если из-за второго, то тем более не стоит. Со стороны это наверняка выглядело, как бред пьяной бабы, на наезды которой вежливый человек (я про вас, автор ) не реагировал и вел себя очень достойно. Вы не ушли сразу. Откуда вам было знать, что пьяный бред будет звучать весь вечер? В общем, в данной ситуации вы поступили очень правильно.