As of January 1, 2015, the war in Afghanistan (or rather, combat operations of that war) will officially end after over 13 years of incessant bloodshed, longer than even the Vietnam War. The USA will keep about 10,000 troops as a residual force to train Afghan troops to fight against insurgents such as the Taliban, and such troops will remain over there for (hopefully no more than) two more years.
This withdrawal is LONG overdue, about 13 years overdue to be precise. All of those who claim that we are pulling out "prematurely" are clearly deluded if they think that staying any longer will really solve anything. That ship has already sailed, and this war (like all of the others we are engaged in) is simply no longer sustainable. In fact, we need to end ALL of our wars and withdraw ALL of our troops yesterday, as war itself is no longer a sustainable activity, if it ever really was. Let other countries fight their own battles for once, and stop being the 21st century Rome of the world unless we wish to suffer a similar fate.
Honestly, there really is only one solution in that part of the world, and we are only half-joking about this one. Give every woman over there an AK-47 and tell them to take over their countries and mow down anyone who stands in their way. Let Allah sort it out. Problem solved. But of course, none of the powers that be over here would be too keen on that. After all, they wouldn't want women in THIS country getting any ideas, now would they? Though replacing all of our current Big Wetiko "leaders" with women would really not be a bad idea at all, come to think of it. Perhaps then the USA would not be so eager to continue on our omnicidal path of endless war and imperialism, which let's face it, is fundamentally a "guy thing".
As John Lennon and Yoko Ono once sang, "war is over, if you want it". It's long past time to give peace a chance.