Legislation should be introduced to require companies to return unredeemed funds on gift cards to the buyer if not used within a certain time frame.
You may be interested in these active petitions
I believe some of these schemes are designed in a way to prevent redemption of these gift cards, leading to excess profit by firms.