Почему вы не устанавливаете границы и правила в вашем доме? или дом не ваш, а лично мужа? Вызвать свекровь и сказать, что вам не нравится, предварительно поговорив об этом с мужем, чтобы он был вам партнером.Объяснить свекрови, что  в вашем доме и в вашей семье не приятно считать чужие деньги и чужие куски, а деньги вашей семье не касаются свекрови и ваших детей вы содержите без их участия, поэтому любые комментарии относительно еды и прочего не допускаются.Если ситуация не меняется, то вы с нами за один стол есть не садитесь,  и когда мы едим на кухню/в гостиную не заходите. Ее реакция вообще не имеет значения.