Charities can still call door to door. However when it happens remember that the caller is on your propert, at your front door and you are in charge.
When i get callers like this, and I had one recently, I just smile and say, 'we already have a portfolio of charities we donate to and we cannot afford to donate to any more, Goodbye' And then I quietly close the front door.
I haven't had any rude ones, but I really do not care even if they are, that is their problem not mine and I do not need their approval of my actions, to bolster my self esteem.
Do not forget that most of them are paid and get a commission from your donations. This man was probably disruntled because he was having a 'bad' evening and hadn't earned much commission.