If free or low cost housing, isnt going to get them off the streets, what would?
Easy. Google Active Denial System