As it stands, the prohibition on drugs has created a business that many find worth resorting to violence over, and it impacts people in Mexico who would never have chosen to get involved.
There's no good answer here, but letting addicts drop out of society and damage their health with legal drugs seems more moral than banning drugs and having bystanders suffer.