My friend and I were debating this, Sure alot of Americans have guns, but alot of Iraqis had guns and almost all of the Afghans do as well. They are also not exactly pushing the army out either. So do you think a foreign army could invade and occupy the USA, assuming no nukes or such? Or would the manpower, logistics and resistance be too much?