É um problema difícil mas a solução é simples: não deem esmolas. A prefeitura tem uma casa de mais de 30 mil reais por mês para tomar conta de moradores de rua. O que justifica você dar dinheiro a eles nas ruas. Pode pensar que está ajudando, mas não está. Muitos dão um moeda para se livrar logo do infeliz. Eu não dou um centavo. Pago impostos para a prefeitura resolver problemas sociais também.
T.
Franca - SP