Perhaps what we need is a badge that we can wear when shopping?
Something reasonably polite but firm,
Please Don't Ask,
I Already Give!
Though which Charity/Charities deserve the monies gained from buying such an item may make this just a little complicated.
