I agree with your sentiment, but equally with the other reply that points out how this may backfire and embarrass the gift giver.
I've previously turned down Amazon gift cards at things like social games nights, quizzes etc in the past and asked instead for the equivalent value to be donated to charity. In this case I think there's less risk of embarrassing the giver (there's no personal connection) but hopefully achieves something similar to your intent.