>> Panda Express the person asks if you want to donate a few dimes for charity
These requests burn me up. The cashier at Super Store asks "would you like to donate $5 to charity?" What charity? It's nutrition focused for school kids; what kind of monster wants little kids to go hungry?
Then you find out it's the Weston (controlling family) charitable organization, they use the money to buy food through their own organization and benefit from the tax credits... no thanks.
My process:
1. Sit down with your family and decide what causes you'd like to support,
2. Do some research to identify organizations that are cost-effective with their money,
3. Make a commitment on an annual or reoccurring basis,
4. Be the dick who says "no" to every other casual request at your front door, stores, etc.