How to handle aggressive charity solicitors

Imagine walking out of a store only to be cornered by a pushy person trying to raise money for charity.