All this gifting tackiness is why when I sent out the kids' birthday party announcements the other day, they said "NO GIFTS!"*. We did this because a) They don't have any room for any more toys (and it would be tacky to tell people not to give anything but clothes or things of that nature) and b) they are having their party together, which could feel like a gift grab to some people.
*I included a note that we would be accepting non-perishables for the local food pantry or donations for their Children's Choir at church if people wanted to give something. Hopefully, that's not tacky.