Americans were beat by civilians with guns in Vietnam. British were beat by civilians with guns in American War for Independence. What's the difference?
Ehm, civilians... Both were backed up by foreign powers, France and in a minor extent Spain for the US, mainly China and also USSR for Vietnam.