I decided early on not to do "charity" shows. The people who run the charity get paid so should I.
Maybe I'm hard hearted but I need to pay the bills.
The only free even I ever did was the funeral reception for a friend.
Oh yes, and the gig where the band stiffed me for my pay!