清朝道光年間,軍民關系壹直比較緊張。據浙江巡撫報告,百姓對軍隊無動於衷,直到預見到清軍的覆滅,而流民則盼著洋人進來,好趁機鬧事。三元裏抗英時,清軍非但不出面幫忙,反而派官員恐嚇民眾遵守《廣州和約》,否則賠款由他們自己分擔。阿富汗政府雖然比清政府軟,但已經失去了民心,政府也失去了對全國的控制。哥哥們和部落們自己開會討論反英計劃,終於出現了阿巴爾汗這樣的民族英雄。因此,無論是最初的火槍和大炮,還是20世紀初的飛機轟炸,都沒能讓阿富汗人民屈服。
英軍主要從水路進攻中國,而阿富汗地區絕大多數是山區。
英國擅長水戰,壹直用堅船利炮打南京。但是,英國人不適合山地戰。阿富汗遊擊隊出沒山區,令敵人頭暈目眩。比如英國曾經控制過阿富汗首都喀布爾,但是他們沒想到阿富汗會有山地狙擊手。最終,英軍嚇壞了,不得不放棄喀布爾。