I just completely and utterly ignore them. May seem hard hearted, but I follow the advice of the homeless charities - which is don't give them money. They'll spend it on the very things that got them there in the first place - drink or drugs. I also wonder if some/most are professional beggars...