Ну, гостям следует вежливо дать понять ребенку, что так с ними вести себя не следует. Нет, я имею в виду не замечание, типа "Какой ты невоспитанный". А какое-нибудь юморное сообщение, переключающее его внимание. Ну вроде: "Зачем ты так машешь руками? Ты разве не знаешь, что они могут превратиться в крылья? Как ты потом будешь катать вот эту вот машинку?" И перестать обращать на ребенка внимание. У меня однажды случай был, в садике. Один мальчик сбросил вещи моей дочери на пол. Я совершенно неожиданно для себя скривила зверское лицо, и сказала хриплым голосом (а голосище у меня что надо, самый низкий женский голос): "А маленьких мальчиков, бросающих наши вещи на пол, мы подвешиваем вниз головой, поджариваем и съедаем!". Я не актриса, но получилось настолько убедительно, что он уважительно и испуганно засмеялся. Больше я не видела с его стороны ничего плохого. Только уважение и такой ожидающий вопрос в глазах: а может, эта тетя снова превратиться в пирата?
Если нет таких возможностей, да и не все хотят фантазировать, то можно вежливо и холодно поставить на место, сказать, что не желаете общаться с человеком, который так себя ведет, и уйти...Ну, в общем, все точно так же, как вы это делаете со взрослыми, только более простыми словами. Дети все понимают не хуже нас.
Ребенок очень маленький и таким образом всего лишь пытается сообщить о своих проблемах. Глупо сердиться на него всерьез. Но продемонстрировать, что это плохо, не задевая при этом чувство его собственного достоинства просто необходимо.
А вот на месте мамы я бы: 1) вмешалась, причем при первом же проявлении неуважения к моим гостям 2) глубоко задумалась.
Такой возраст...Где-то что-то мама упускает. Возможно, ребенку не хватает ее внимания, а тут еще и гости пришли.