I have teens and there have been a couple times they have received gifts that were completely inappropriate.
Hoochie pants for a 13 year old girl? Extremely violent video games.
I have taught my kids it is okay to say thank you for the gift, but I cannot accept it. They are free to use me as the reason why. My Mum will not let me where clothes that tight or short, my mum does not allow games with excessive violence.
I think kids should know how to graciously accept, but also decline a gift.
We have had a strange situation this year with gifts from my dad. I am not sure if dementia is setting in or what. He gave both kids gifts that would be appropriate for babies or toddlers. Nursery Rhyme piggy banks. These were for 15th and 17th birthdays.
My nephew and nieces are all under 5, maybe he got the same gifts for all the kids, but it is strange to give a teen a baby gift.