OK, here's a idea: we currently spend billions on a (trust me on this) entirely unwinnable war in Afghanistan. We will never win this war, the very best we can hope for is an honourable draw and graceful disengagement, and how fucking likely do you think that's going to be?
So here's the plan, endorsed by those fuck-off important and smart guys at B&D: stop spending the money on war and spend the same amount of money (or probably less) buying the poppy crop. Then bring the drugs home, burn them or turn them into BP-grade drugs and sell them on the world market.
The Afghan people would get a massive boost to their economy, the Taliban would be marginalised, greed would lead to a semblance of order and development.
Ideally, we could decriminalise drugs as well, but even if that's politically unacceptable, there is apparently a huge shortage of raw material for medical morphine, etc.
So where's the problem?