I agree. Especially where I live in the UK, not only are there shelters and charities, but benefits cheques are handed out left, right and centre, and they could get social housing if they wanted. In fact they still are entitled to benefits even when homeless and so most probably already are. If you want to give, give to a legitimate charity, or find these people work.