Нет, не должен. Вы едите столько, сколько едите, за это и платите.  А не за то, чтобы прикормит трёх-четырёх родственников. Я вот тоже рти литра вина не выпью, но это не значит, что я должна опаивать всех, кто его не заказал, чтобы оправдать затраты на поездку.