Thank Prohibition for this mafia. We'll solve this problem when we end the drug war, just like we solved the last mafia problem by ending alcohol prohibition.
No.
We'll solve this problem when the general populace really decides it's time to do something about it and puts down their infatuation with their fantasy worlds. Not until.
The Minutemen were the first stirrings of a groundswell. There will be more, many more. Eventually, there will likely be widespread looting and murderous crimes against innocent citizens by these gangs. This will slowly be followed by tattooed gang-bangers mysteriously hanging from lampposts.
When the government starts realizing it is losing control of it's monopoly on force, then it will get serious - but only serious only about stopping the unsanctioned elimination of the bad guys by "vigilantes", who they think pose a greater threat to them than the gangs.
This is very unlikely to end either quietly or well unless somebody very powerful and influential in our government has the vision to act decisively and soon.
Sure, drug money fuels the gangs, but so can widespread crime. Legalizing drugs will not stop these criminals. They will only find another source for money, and there is plenty in America to loot - unlike their home countries.