Let's bring the soldiers home so they can't accidentally kill children, journalists, or innocents. Or get killed themselves. And I don't mean two years from now ('bama's schedule) but immediately. Tomorrow. The Soviets wisely stopped fighting in Afghanistan when they realized it's hopeless to civilize that mountain country, and we should too. We'd save a LOT of lives.
Ok, I want to end our foreign wars as much as the next guy (maybe even more - my brother-in-law is risking his life in Iraq as we speak, but that's besides the point), but we can't just up and leave without making an even bigger mess than we already have. If we were to just pull out now, the power vacuum will be almost immediately filled by some very unpleasant local religious zealot warlords that will make life shitty for everyone nearby for a very long time.
We have to finish what we started or it gets even worse. That's the sad reality of the situation. It would have been better to not get involved in the first place (or at least to get involved very differently than we did), but now that we're here the only responsible action is to see it through.