Irritates me too.
However, I've NEVER been accosted or solicited by a bell ringer. They just stand there and ring.
Which is why they get my money :-)
Me either. My sister-in-law's sister and husband work for the Salvation Army. They are a great organization and take care of their people.
All the bell-ringers have to do is stand there smile and say, "Merry Christmas". You know what they are there for. You smile, drop some money in the pot and keep going. People like that.
These other charities, however, chase you down, go into some big, long monologue about whatever and guilt you into giving up cash. That runs people off and makes stores like Target have rules against it.