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