No, and this sounds twatish but I'm getting tired of 100s of charities harassing me too.
Everywhere I go, to do the shopping, to fill up petrol, there's always someone standing there along the way to sell me something/ask for money. I just walk past and pretend they don't exist. I give away all of my spare change on my own without being prompted by a charity worker, but it takes the piss a bit when they expect you to always have some when you walk past.
/clearing in the woods