Is this really a hard problem to solve? I can certainly buy the argument that criminalizing homelessness doesn't make sense when the "criminal" has no other options. But if someone has a viable option for not living on the street, I'm considerably less sympathetic given the downsides to everyone else involved.