Living in London my experience is that people who beg outside food shops are hungry, and those who prefer money sit elsewhere. Pret and many other food outlets give all their left over sandwiches/pastries etc. away to the homeless every evening, and many of those who take this food, take enough for the following day and then beg for money during the day for other things. People are homeless for many reasons so it's wrong to generalise and brand them all as scroungers. Usually, I give only food, but I have given money in the past - it all depends on the circumstances. The big question I ask myself when giving money is whether it will be used to buy food for the children, or put towards buying cigarettes and alcohol. Sure I am definitely being judgemental here, but I can be, can't I? As a tax-payer I am the first person to question why the NHS pays for care for smokers who in the majority of cases bring their illnesses upon themselves (that's a fact by the way not an unfounded assertion) and doesn't fund more than two rounds of IVF (if you're lucky) or gives GPs instructions to dilute the regular hypertension medication of patients all to save money. I really don't want to increase the NHS bill caused by smokers. Incidentally, even in the days when Duty Free existed, I would never respond to requests to bring in cheap tobacco products from smokers. So, yes, I do think it's fair to be judgemental if you do decide to give money to a beggar.