I'm not really worried about the employment angle because cartel jobs aren't productive jobs. Essentially you're freeing up labor for the productive part of the economy which makes for a higher standard of living for everyone.
It might take a year or two to have nicely packaged heroin from well known companies available in pretty boxes in liquor stores, but I think you'd be rid of all the cartel violence within 6 months.