rdresser:
At the end of the day, the key to our woes in Afghanistan has little to do with opium and almost everything to do with overcoming warlordism and tribalism. No one can resolve the opium question while these two, fatal afflictions go untreated.
There is not one ethnic group in Afghanistan that hasn't been at war or allied with each of the others at various times. Pashtun, Hazara, Uzbek, Tajik, Turkmen - you name it. You can't have a viable central government without overcoming that tribalism. You can't have an effective army without a viable government and you certainly cannot deal with the opium problem without both a viable central government and an effective national army.
You can't "overcome warlordism and tribalism" without changing Afghan society from the bottom up. What you can do, what strong rulers have historically done in Afghanistan, is to coopt it by buying off enough of the warlords. Sometimes that was done by a share of the loot plundered in Afghan conquests of Iran or norther India. Sometimes, as in the dynasty that ruled Afghanistan through the 19th and most of the 20th centuries, it was done by a share of the bribes and subsidies the Russians and British paid for influence over the central government. Part of the money went to keep most of the warlords content; the rest went for an army strong enough to make examples of the ones who got out of line. The other side of the deal, of course, was that the central government did little or nothing to interfere with the way life had always been lived out in the villages.
The opium trade has become the substitute for the age old Afghan practice of looting their richer but less warlike neighbors. Using it to buy off the less religoiusly zealous of the tribal leaders, makes a lot of sense.