Пока я читал, у меня волосы начали шевелиться от такого родственного гостеприимства. Марсиане, если они существуют, наверное не выходят на контакт с человеком только по одной причине - они в шоке от подобных земных выкрутасов.
Лично для меня, здесь и обсуждать нечего. Все как ясный день. Сперва позвали, но позже, сынок выдал номер - решил свалить на более зажигательную тусовку. Разразился конфликт, но сын упертый и безответственный. Так и получилось, что внутренний конфликт вызвал стресс у старушки и она ничего не приготовила, причем, зная о гостях. Но раз они и ничего не собирались готовить и справлять праздник, то это прям, сценарий для "Ирония судьбы - 3" (новая версия - триллер).
Вот всегда удивлялся такому итогу событий. В нашей семье, например, хоть война, но гость - это главный человек в доме, отношение к здоровью (скажем, горячая еда, салаты - всегда готовы), отношение к близкому (мы своих не бросаем в праздничный, знаменательный или любой другой важный момент в их жизни, к примеру, если кто-то остается один).
Уход, в данной ситуации - это самое верный ход. Так как решение семейных вопросов за счет личного времени гостей и их настроения - это очень непорядочно, если не сказать грубее. А если для них это норма, то бежать оттуда - сам Дед Мороз велел.