Да проще простого - заранее (это обязательно) уточните, каждый за себя платит? Не наезжая, не осуждая, просто спокойно спросите, любой ответ примите доброжелательно, без комментариев, ну, кроме "да, я поняла, спасибо". А после, если ответ был "Да, каждый за себя", то говорите: "На нас не заказывайте тогда, нам тамошняя еда не очень, мы себе в Маке (и т.д.) сходим и возьмем, ладно?". И все. Проблему не делайте на пустом месте, многие так поступают, если это не близкие друзья, и вас коробит такой подход - проще отказываться от таких мероприятий (или таких друзей), а у ва родственники, поэтому отказать не получится, стерпите уж, что там...Меня тут удивил приятель мужа. Пригласил всех на мальчишник, а еду оплачивали себе сами "мальчишки"  Причем не так много их было, человек 12, но вот зажал жених. К чему это было, непонятно... Если действительно денег так мало, или так жалко, ну пригласи ты на свой мальчишник 3-4 самых близких друзей, за свой счет полностью. Зачем тогда звать всех приятелей-коллег, притом без предупреждения об оплате, а в конце вечера счет выставлять: "Давайте, пацаны, оплатим, с каждого будет по 500 рублей"... Как-то прям "фу" он мне после этого...