My dd was 3 recently, she received loads of really nice pressies or money from older relatives - great! Thankyou notes have been sent already.
But I was pretty annoyed when she received her gift from dp's brother and partner, who also have kids. It was a card picked from save the children, informing us that for my dd's b/day a school uniform had been sent to a child who needs it.
I am all for donating money to charity, especially children's charity, if you can afford it, but to do it for a little girl's b/day strikes me as being fairly inappropriate and highly pretentious.
Also my dd is their only niece, as BIL's partner is an only. We are in regular contact, they have their own kids, so it's not as if they don't know what stage she's at or what she might like. Could they not have come up with something better for her rather than trying to make themselves feel good? AIBU?!