Где написано, что бабушка требовала ВЗАМЕН подарку ремонт? Это не связанные между собой вещи. Такое впечатление, что дети привыкла брать, брать, брать у хорошо зарабатывающей бабушки, не гнушаясь даже подаркам ребенку, и им в голову не приходит, что иногда и их помощь требуется. Не можешь помочь - так и скажи. Остро нужен ремонт - предложи бабушке пустить подарочные деньги на ремонт, но такое решение должна принять только бабушка.  Не можешь/не хочешь добавлять на подарок ребенку, лень покупать - так и скажи и деньги не принимай. Но распоряжение чужими деньгами вопреки воле владельца, нецелевое их использование - своеобразное воровство. Понятно, что маленький ребенок ничего не предъявит, но если на минуту представить, что внучке 18, и бабушка принесла эти деньги в конверте, то воровство становится явным. А возвращение подарка назад - хамский поступок, уместный лишь при полном разрыве отношений чужих в принципе людей. Бабушка человеческой  просьбой о помощи не заслужила такое хамство.