All the things you described (besides crack and meth) are a good start. We're missing key pieces, but your apparent solution (make their lives harder until they are driven to a slightly less bad place) is just pushing the problem onto someone else.
That's fine if you only care about your neighborhood, but it's obviously not a solution if your goal is to stabilize society.