Perhaps we should end the fifty years long "War on Some Drugs" in the US that funds the cartels.
I mean, it's great to be introspective and self-aware of what your country is doing, but not to the degree that you put the blame for drug crime on the people trying to eradicate drug usage. The problem with the war on drugs isn't that it exists, it's that it's done limp-wristedly (mainly because of objections by bleeding hearts), instead of being waged ruthlessly.
The end result of social libertarianism results in the same thing as for economic libertarianism: misery for the majority.