Сын еще наивный и не все понимает, в том числе иногда говорит не думая...
Реакция нормальная. Если бы так взрослый человек отреагировал — тоже было бы абсолютно нормально.
Вот обещает муж жене подарить набор кастрюль для индукционной плиты, долго уточняет все параметры, какой производитель, где купить и т.д. А в итоге дарит алюминиевый ковшик:

Нет ничего невежливого или обидного для мужа в том, что жена воскликнет: «Дорогой, но это же совершенно не то!» И уточнит, почему после всех обсуждений и договорённостей он подарил совсем другую вещь.
Если бы подарок изначально был сюрпризом, а жена сказала бы, что ей вообще-то хотелось «Фенди», то да, это уже было бы не прям корректно

Так и в истории, в общем-то. Бабушка повела себя, э-э, не очень красиво, а внук относительно тактично на это указал.