All of those are good ideas. One of the problems is that our local district attorney's office has steadfastly refused to prosecute drug dealers for years. They cite a lack of resources, but I suspect that if those dealers were ruining the DA's neighborhood those resources would be found before the end of the day.

As to the other ideas, Yolo County, near Sacramento, conducted a large trial of them. They took 63 people off the river, carefully assessed their needs, got them drug treatment and job training while housing them in a hotel, provided veterinary service to their pets, assisted them with outstanding legal problems and interfaced with the feds to help them get whatever benefits they qualified for. In the end, just over half of them successfully re-entered society. Yeah, we could/should do that here, imo.