well you cant say much to them if you dont want to hurt their feelings, soo just accept it and put it in some corner of your house where you wont ever see it or yeah give it to somone who would actually like it
And thats not mean/rude? Oh ya do it behind their back .
I mean why would you say "no " to their face? No one does that, but if you don't want the gift at all, then just give it to someone else later..but make sure it's not a common friend of you and the person who gave you the gift.