Yeah this brings about an interesting dilemma; do I really want this crap? Can I reject it or swap it for something of equal value? Store their donation and add it with others' to actually get myself something I want?
Would be interesting if they also added a pooling feature, where if you get multiple gifts, you can combine the original costs of all of them to get something nicer.