They do attempt to make people feel guilty for walking past them.
It annoys me and everyone else that prefers charities that help people without strings attached.
You're as only as guilty as you want to feel.
I've never been "hounded" by the bell ringers, nor do I feel guilty if I don't happen to have any cash I can throw into the bucket at any particular shopping moment.