А зачем молчать? Можно же просто спокойно сказать "Маша, ты знаешь, мои дети любят борщ и плов и я буду им это готовить. Не нравится - вот кастрюля, вон там за углом магазин. И я больше этот вопрос обсуждать не буду". Если действительно, список был настолько сложным. Хотя я обычно могу готовить гостям то, что они едят.А по поводу фрикаделек тоже совершенно спокойно ответить "Маша, мои дети и мы с мужем тоже любим фрикадельки и нам полезно мясо, поэтому будь добра - разлей суп по тарелкам нормально."Тогда, возможно, и не потребовалось бы отказывать в гостеприимстве в дальнейшем, а гости вели бы себя адекватно. В случае неадеквата гостей - вы в своем праве. Приглашение в гости на то и приглашение, что его можно получить, а можно и остаться без оного. На веки вечные.