The aggressive sales tactics of the charity representatives at those little pop-ups at the supermarket and plazas are a bit shady as well, IMO. I usually manage to avoid them but the few times I have been stopped, it's never a pleasant/easy experience to get away. They are trained to sell this way, and I understand they need the donations, but it never leaves me with a feeling of respect for the charity they represent.
I cant afford to make monthly donations but sometimes I would like the option to drop a cash donation in a tin, or to make a one-off merch purchase. Unfortunately neither of these things are ever an option these days, so instead we get the hard sell and are left with a bad taste in the mouth.