В принципе подруга должна оплатить счет, потому что это ее дети, она их привела в Мак и не оставила никаких инструкций. Даже если такое количество еды для ее детей нетипично и они воспользовались отсутствием мамы что бы переесть, это ответственность вашей подруги. Нужно было либо оговаривать меню, либо не уходить. Лично меня бы в этой ситуации больше "обрадовало" то, что собирались пойти пообедать все вместе. В итоге на вас, на 2 часа и без предупреждения, повесили всю детскую компанию. Меня бы такой обед не устроил и я бы не разозлилась только в том случае, если у подруги возникли действительно неотложные дела, о которых она узнала прямо в МакДональдсе и которые не могла заранее предвидеть. Счет бы в любом случае не выставляла.