As I pointed out somewhere else, the council has a duty to remove stray dogs to a safe place, and a similar system could be worked out for vagrants. People sitting around begging, or sleeping out, could be removed. Another thing the council does is to house travellers, whether they travel or not, so it can be done.