It all depends on the beggar. I have given money in the past but I don’t as a rule. Never to people who look like they will spend on drugs. And as a rule I am wise to sob stories and scams.
However, the last time I did give money was in central London a couple of weeks ago. The man said he ex forces with PSTD, (we grilled him and he gave very swift answers that were clear, specific and compelling. Regiment number, tours of duty, dates etc.) Apparently he was in a rehabilitation programme and was in a hostel but needed to pay nightly. He wasn’t sitting on the street in a sleeping bag with a sign and a plastic cup, but walking up to people directly and pitching to them. He was clean, articulate, sober, very plausible, very polite and very thankful. DH was wary but I reasoned that we could afford a tenner and if he was genuine then he deserved any break he could get.
We once gave a fiver to a man who was obviously very mentally unwell, cold and hungry as he appeared to be scavenging for food in bins, in the freezing cold, with no shoes on.
He repaid us by punching and kicking my husband. Sadly that’s made us reluctant to approach anyone obviously unwell again.
If you are busking, you’d better be good. Begging disguised as busking when you can’t really play a note does nothing to fool anyone. It’s a no from me.
I would never ever give to roaming gangs of foreign ‘professional’ aggressive beggars using babies and small kids to guilt trip me . EVER. Parasitic scumbags. Neither would I give to any beggar who didn’t sound British. If freedom of movement for you hasn’t resulted in an a job and you are ‘homeless’ then go home. Begging might not be quite so lucrative in Romania or Lithuania, but tough. This is not what freedom of movement was designed for.