1. крайне невежливо. как со стороны взрослых  приходить раньше назначенного времени, так и разбивать блюда раньше времени. но с разрешения хозяйки можно положить ребенку один-два бутерброда, если совсем уж тяжело и пришли не в гости, а наесться за счет хозяев.или из того, что есть на кухне. исключение - междусобойчик-посиделки, а не "прием". тогда ребенка в соседнюю комнату должна отправить мама.2. нет, неуместно. и не просто неуместно, а крайне, категорически невежливо. если в будущем не хочется видеть подростков за своим столом -  просто сказать гостю.  спокойно и наедине. перед следующим приглашением.3. заказать нет. уточнить, будут ли такие блюда - можно. принести свое или пару своих на стол для всех  - тоже можно. самый вежливый вариант - последний.