Я не держу таких людей даже в знакомых, а уж тем более подруг. Это не подруга. Я бы даже с незнакомыми людьми так себя не вела. Есть такая одна бывшая коллега. Но мне приходилось с ней общаться на работе. После того, как ушла с этой работы , никак вообще не общаюсь. А все про нее знали, что она сучка, так и называли. Это хамство и безобразие  и с ее стороны и с мужа. И не надо молчать. Надо было там еще ей ответить на все. Нельзя такое держать в себе. В следующий раз когда она выйдет с вами на связь и начнет разговор отвечайте сквозь зубы, когда она спросит почему скажите: потому, что вы последний раз вели себя безобразно. Она спросит почему, разложите по полочкам: во-первых, сама вытащила, потом начала придираться к ценам, потом не дали чаевые и муж оскорбил, а она проигнорила. Она будет удивлена конечно, зато вы поставите ее на место. И уже никакого сам утверждения не будет. И вы скажете, что пойдете только когда вы захотите и туда , куда вы захотите и никаких выпадов в сторону цен и кафе. Нет- до свидания. Ей останется только обтекать.