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.
You’re missing some context - “not voting [instead of] for Harris is a vote for Trump”. If the dilemma is between not voting and voting Harris, choosing not to vote subtracts a vote from Harris.
Of course Harris got a boost in donations after she became the candidate - she appealed the the people who thought Biden was too conservative. That doesn’t mean conservative democrats are an insignificant demographic, they simply already donated earlier. The move towards the center is meant to not drive them away into not voting [instead of voting for Harris]. Obviously there will be some progressives and some conservatives who will decide to not vote [instead of voting for Harris], the goal is to move to the point where these margins from both sides will be minimal.