You forgot to mention that, in ancient times, Alexander the Great also had problems in Afghanistan.  The Americans also forget that a major  reason for their victory over the British in the American Revolution was an effective guerilla campaign in the Carolinas which set up the British surrender at Yorktown. Fighting against guerillas on territory favorable to them never works well. Will they ever learn?