Personally, and I'm saying this in the most gentle way possible, I'd just let it go.
The way I look at it is I try not to criticize the gifts my kid's Grandparents (and Great-Grandparents) buy for them.
My Grandmother, every year, would faithfully buy Barbies, Doras, Tranformers, Disneyish toys/books for my kid's birthdays and Christmases.
I never said a negative thing about any of it, not to the kid's, or even DH (although I often rolled my eyes at yet another Barbie) .
But I knew she loved buying for them, she was old and it made her happy.
She passed away last month and I'm so glad I never wasted a single moment griping to her about the gifts she bought for my kids, or to the kids about the gifts she bought.
Same with the Christmas my Dad found a massive Barbie camper for DD - complete with a swimming pool and disco lights
at someone's curb on garbage day.
He took it home and spent days cleaning it, oiling all the moving parts, geez, my Mom even made real bedding for Barbie's bed. And wouldn't you know it, DH's elderly aunt sent a Bratz doll in the mail for DD - complete with hooker boots and a miniskirt.
Even though DH and I completely disapproved of the whole shebang - he claimed that the Bratz doll was turning tricks in the camper while DD was sleeping
we never said anything negative to my folks, or his aunt.
I just think if it's a gift given with love for the receiver then really, there's not a whole lot wrong with it.