There's already crime and violence in the DTES.
The best way is to institutionalize them and treat the addicts properly with detox. I know it's draconian to most on the left to force people onto treatment but I'd rather pay for that than pay for a habit. At least, there is a chance these people can actually become productive members of society.