Whenever I go into my local town centre, there seem to be loads of people who want me to give them money.
Some of it is up selling in shops (I know they have to try to do this but I still hate it), some are chuggers (done to death but there are at least ten at a time, spread out so you can't avoid them), women selling photo shoots for £40 and beggars approaching people for money (the last makes me sound really harsh but they are always quite well dressed and have a story about why they need this money - need a train ticket home etc- but are always there).
Every time I go into town, it's like running a gauntlet. For clothes I buy online so I don't have to browse in person but some things I need to buy in person.
I do buy the Big Issue, it's always the same guy and I think that is really worthwhile.