Youre assuming that winning in Afghanistan would end terrorism.
The reality is that the last war we decisively won was WWII and we won that because we utterly and totally defeated and demoralized the enemy where ever we found him. Defeating the Japanese in the Philippines and the Nazis in France would have left us still fighting them today.
///
you, and Ann Coulter, understand this better than our entire State Department, and half the Pentagon.
Win first, worry about hearts and minds if there are any left afterward.