They should just get rid of gift cards all together.
I couldn't think of a worse gift than a gift card. It has same level of thoughtlessness as gifting someone a bunch of cash, but brings them less utility because they're constrained to spending it at a specific store unless they on-sell the card at a haircut from the face value.