Public opinion is not "fragile" regarding the support of this endless, pointless, and bloody war.
Americans are pissed off mightily at this cost in blood, and money.
There were two objectives in the invasion and occupation of Afghanistan, and both for corporate profit.
They were: to control the drug trade, from which so many profit so handsomely, and to install pipelines with which Eurasian oil could be controlled.
The US and NATO have managed brilliantly on the first objective, but not on the second.
Cheap heroin is flowing in Europe and Russia, and someone is making one hell of a profit on this.
What we should do is declare victory, and go home.
Then,negotiate with whatever government is left standing for the rights to the pipelines.
As late as August of 2001,l the Bush administration was negotiating with the Taliban, but felt that the price was too high to pay, and that somehow, a war would be a "cheaper solution." to the problem.