A couple months ago I moved to a new townhouse, which happens to be located within walking distance to a Safeway. Safeway is significantly more expensive to shop at compared to say, Fred Meyer - I find my bills to be 15-20% higher when shopping there, but am willing to pay a little for the convienence.
One thing that really, really annoys me at Safeway is that their cashiers always ask for $1 donations to their charity of the month. MDA, breast cancer, prostate cancer, Easter Seals, etc. This isn't a one-time thing - they ask you every single time, and you end up getting asked twice if you use a credit card because the PIN pad asks you as well. Saying no makes you look like a tightwad in front of everyone behind you in line, and saying yes might mean that your donation doesn't even go to the charity at all.
I commit annually to donate roughly 10% of my income to charity - that's a personal choice of mine. I don't want or deserve to publicly look like a schmuck in a checkout line because a conglomerate is too cheap to donate money from their own profits and instead hawks money from their customers.