Presumably they mean well, but this horrified me on moral grounds.
I visited a friend last night, and called in to Waitrose near his house (yes, well off my beat). After paying, I was given a green token, and told it related to charity. By the exit was this:
Each compartment was for a particular charity, and shoppers placed the token in the charity of their choice - Waitrose hands over some £1000 according to votes cast. It horrified me - the idea that somebody's future health depended on whether I preferred a renal charity over a bloody dogs' home or whatever the third organisation was. I don't want charity to exist at all - governments exist to solve these problems - but the Darwinian ruthlessness of this game-show scheme made me very uncomfortable. What's next? Cancer v. AIDS: who deserves to survive?
I put my token in the renal slot - balls to the animals until we've got decent healthcare.