you know as much as anybody what a complex issue this is.   with mental illness, which is a big contributor to homelessness, being a lifetime issue dealt with lots of meds if it's serious, and judging by some of the behavior of some of the street people. !?!  treatment is good - the question of how are they going to access the meds?  even with a counselor - they are short-term people (re: blankets, sleeping bags just dumped wherever, easy come, easy go)  and psych meds aren't the most popular  for compliancy with any group.
 then there are just misfits - and the bad kind who are basically uncaring predators of the other street people.
    some just don't care.  maybe never got a break in their life and are just surviving. 
 I don't think a dumpster is the answer because these folks have shown so little regard for this type of stewardship in the areas  they do stay.  
   no simple,  one-approach solution.  I don't think there will ever be a solution as  long as humans act like humans.