Я могу ответить. Если у Вас такой характер необщительный - кто в этом виноват? Вы даже с невесткой договориться не можете. Почему нельзя спросить, что можно, а что нельзя покупать внукам.  Перед тем как дать гостинец, почему не спросить "они обедали(ужинали)?". Это ведь не так уж сложно, зато будут нормальные отношения. Вы детей радуете только гостинцами? Больше порадовать нечем?