I can't stand the chuggers. I once walked past 5 or 6 of them in a space of about 10 metres. It was harassment. I am always polite, I just say "no, sorry". But I felt quite intimidated.
I haven't had anyone come to the door asking for money in a long time.