The only solution is to provide stable long-term housing and social support. Most else has been tried, but it doesn’t seem that you can punish people and make them less poor. Cops continue to sweep through and steal their belongings, but that clearly won’t solve the problem, and hasn’t. You can throw them all in jail, but that’s more expensive than providing non-jailed housing and rehabilitation services. You can forcefully or enticingly move them along with cops or free bus tickets, but that just shifts the problem elsewhere temporarily. As long as we continue to decide to solve this by increasing funds for cops above all other services in a city, this is the result we will get.