To be fair, it does make a lot of sense to do something like that if you're going to be getting a large number of small dollar amount donations. There are costs associated with processing a donation and it's a lot cheaper for the charity to process a single $2M donation than 1M $2 donations. A retailer collecting that along with a purchase will have most of those costs to make the sale anyway. Doing it this way also provides a way to do that charitable donation as something like an impulse purchase, probably resulting in a lot of people donating who might not have considered doing it otherwise.
Now, I'd also say no because I'm not a huge fan of * awareness charities and the dirty look is bad service, but I fail to see the problem with the rest of it.
A while back I got an email from Nokia letting me know about the Qt Ambassador program. So, I sent them some information on a program that I wrote using Qt and someone there must have thought it was neat since they sent me a very nice gift.
"Why can't we ever attempt to solve a problem in this country without having a 'War' on it?" -- Rich Thomson, talk.politics.misc