I stopped giving money to beggars because of the advice of the various charities who work with homeless people. I trust them to be doing their best and know far more than I could about what is appropriate. I buy sandwiches and coffee and have never seen the sign that the OP mentions. As for what these charities do, Thames Reach, for example, which has very good online advice as to why you shouldn't give cash, has an extensive programme of projects which do not stop at giving this advice or even stop at providing temporary shelter but in addition tackle the causes of the homelessness in a variety of ways such as providing training and working opportunities. But, so far as this thread is concerned, they also offer rehabilitation services for people with substance abuse problems -so Anniebach I don't think you are being fair or accurate in your criticisms of the charities and the advice and services they offer. I never judge homeless people, I know enough to know( as many of us do) that there will almost always be a very sad or heartbreaking story behind their homelessness.