legalizing drugs would be a start and help but the Cartels are very entrenched and they would try to find other sources of money. Now I doubt that they would find anything on the level of the money that drug running brings in and over time it would begin to hurt them and slow them down, and I would bet a few of them would even go 'legit' to continue to sell drugs to the US.
There is no quick and easy answer here though. A combination of things need to happen to start to chip away at their power base and even if it started today would take years to finish. But it can't finish unless it starts.
There is no quick and easy answer here though. A combination of things need to happen to start to chip away at their power base and even if it started today would take years to finish. But it can't finish unless it starts.