I believe in non-interference when it comes to the development of other countries and societies. Some of their practices can make our (western) blood boil but let's face it... They are not westerners nor do we westerners have the right to impose our idea of what constitutes a proper society on someone else's country.
Actually the farmers are doing better with their opium crops now that they did under the Taliban.... go figure, eh :/
It may be "interfereing" to some people, but to many it is providing a level of security to the people of a country that have been suffering under a
REGIME who persecuted many and allowed terrorist training camps. I would say that providing security that allows the Afgan people have their own elections (interfering would be US telling them who to vote for) and attempt to rebuild their country while get their children educated (GIRLS as well as boys) is not interfering.
These people may not have asked us to be there initially (remember that it was the Al Qaida and the Taliban that let them train that brought the armies of many countries to Afganistan (under a UN mandate also), but I believe that the world has done a much better job of post war rebuilding planning in Afganistan, than the US has done in Iraq.
When the initial war was one and the Taliban were routed and the Al Qaida base were destroyed, it was the worlds responsibility to stay and assist the Afgan people rebuild.
I believe that the issue is that we need to ensure more countries are prepared to make the sacrifices to assist the Afgan people. France and Germany should be ashamed that they tie the hands of their troops and only put them in certain areas...now that's playing political games...being able to say you are there (even if they are in areas that were originally controlled by the Northern Afgan forces that were fighting the Taliban before this even started and therefore the germans and french are hardly likely to run into any Taliban).