This... Be generous, but don't make yourself the story. Give to causes you support directly.
And don't fall for guilt giving at store checkouts. Do you know if they are really giving it to where they say they are? Are the claiming a tax deduction for your donation? How could you tell?