@blueclip
Some people find it hard/embarrassing/awkward to decline. And some cashiers are sneery if you decline.
this isn’t hatred of charity, it’s hatred of being pressured - essentially chugged.
@RoverReturn
I don't hate charities - wouldn't go in charity shops if I did.
But I don't like certain approaches. Being sprung on by chuggers is annoying.
Exactly. Saying 'this is a charity hating thread,' and 'no-one forces you to give' is such a weak argument. As you say, some people (chuggers) pressure people, and some people are quite vulnerable and too 'nice' and feel forced to give. I have noticed when I am out and about that they typically target older women - 60+ I would say.
Male chuggers do this moreso, but female ones do too. I have seen women in their 60s, 70s, and 80s signing up in the foyer of Morrisons and Sainsburys, after being cornered by a persistent chugger, and I am willing to bet that they probably can't afford to give, but they are just too scared to say no/to refuse.
Not me! GenX, (mid-late 50s,) resting-bitch-face, with a 'fuck off and leave me alone' look. They rarely bother me. If they glance over at me, and say 'do you like children/animals/the environment madam?' I am just like 'no.' 
I'm not saying ALL women over 60 are daft mugs who are 'too nice' and scared to say no, but they are more likely to be targetted, and are the most likely demographic to be scammed. (Not saying chuggers are scammers, but they do target older people to sign up to their charideee.' 🙄)