I agree that legalization alone cannot solve the problems. A lot of the harm is caused by current approaches, including policing itself. A lot of the motivation to use is due to poverty, and a ton of users are self-medicating for mental health issues. Policing, mental health care and poverty all need to be addressed in order for these problems to go away. Harm reduction practices (like safe injection sites, availability of counseling and addition services) in conjunction with legalization are components of a sane drug policy.