Utterly stupid little things, its money that is less useful in EVERY situation and expires! Even at the store where you can use it, what do you do with the money that's leftover but too little to spend? Especially at expensive places, you could very well end up with 10-20$ OF YOUR OWN MONEY, that you can't even use!
I was given a dunkin giftcard for volunteering at a repair cafe. First of all I'm on a diet but secondly I stuffed it in my wallet so quickly I completely forgot about it. The day I remember and go through the trouble of attending such a wretched establishment I was told it expired after I finished giving my order! After such bother to try to use this cursed thing I refuse to return fruitless from my endeavors so I paid with my own cash.
It is now, sulking into my hashbrowns and Boston cream do I realize I am now poorer, fatter and fucking miserable. FUCK gift cards.
Volunteering?
There's a good chance got them because dunkin donated them or because the cafe didn't want to give cash for fear it could be construed as pay.
The point of gift cards is that they're: a. Not money (when using money might have some sort of disadvantage for either side). b. Have restrictions that the person who gave it to you might want to impose. c. Are usually cheaper than paying money directly to the vendor.
And frankly, no one forced you to try and use them. They were given as a gesture of appreciation, and you could have given them to someone who would have been happy to have them, or just politely refuse to accept them. Also, not checking the expiration date is on you.