I agree. A simple “no thank you” is all I do. I contribute to several charities; I know what’s in my heart and I don’t feel the need to explain myself to anyone. Those people don’t know you and the only thing they are trying to do is meet their quota. Go on your merry way and don’t let it bother you.