Dont put my name on mailing lists forever. Every "charity" race I have run continues to send me dunning letters to contribute to their cause even years after I ran the race. I'm a runner not a philanthropist. If I want to contribute to a particular cause, I will do so outside of running. Quit filling my mailbox with your junk mail.
Also, how about some transparency? What's wrong with races putting on their websites where the money comes from and specifically where it goes? In accounting lingo, its called "Sources and Uses of Funds". Since I'm a contributor via my entry fee, aren't I entitled to know this?
And where do races get off asking for volunteers while charging huge entry fees?I shop at my local supermarket but I'm certainly not going to volunteer to work there for free.