animonstruo:Two years ago, I tried to stop this waste of time and money and asked the people who usually buy me a gift to instead make a donation to a local charity that specializes in helping homeless people.
Trouble is, you really can't dictate gifts to yourself, unless someone asks. Even then, they aren't obligated. (Example, gift registries.) I sometimes will contribute to charities someone specifies, but not often. For one thing, it's heck getting back off their mailing lists. They probably spend more on mailings to me than my one-time contribution, and all that paper keeps clogging up my mailbox. Especially bad when it's an environmental group.
Secondly, I don't always agree with their choices of charities. For instance, your relatives may be among those who think people are homeless by choice, and just need to go out a get a job. Trying to convince them otherwise will most likely fall on deaf ears.
However, on gift cards, you do have the out of claiming another store is easier to get to, or has a better selection in your town than their choice, or whatever. You needn't get into the socio-economic and political issues involved. As to actual items they send, you have the same options as anyone - keep them, give them away, sell them, throw them away, or send them back, or take them back if there's a gift receipt.