Armed citizens are a great defense. That is why we have not invaded Pakistan.
Tell that to the native indians, ... and all the other tribes of armed citizens that were blown away by the british/french/spanish/portugese colonization. And no, we ve not invade Pakistan because we currently give them money. And because officially we call them our "allies". Not because of "armed militia"
Their main defence was armed militia/tribes. Militia don't win wars, armies with advanced equipment do. The germans rolled over almost every country in Europe with their tanks, do you really believe that armed militia could ve stopped them?
Modern warfare is for state equiped armies, not for militia.
You're not familiar with EMP?
The next "major war" will not target humans directly. It will target those things we have taught ourselves we "cannot live without." An effective EMP attack (or HAARP, as pointed out above) would result in about 1/3 of the US population dying within 6 months, the remaining 2/3 left to fight amongst themselves for survival. Absolute chaos, and nationalized anarchy. We would annihilate ourselves for the attacking force. Sure, we might have the ability to nuke them into oblivion as well (if we can react quickly enough), but it wouldn't save us from ourselves. Eventually, someone will take that bet. Many are already franticly working towards that opportunity.
"Modern warfare" is for anyone with a true desire to win a war, at all costs, and a handful of WMDs with the capability of delivering them. Other than the WMDs, "modern warfare" has come full circle to the first war ever fought: defeat the enemy at any cost, there are no rules, no treaties, no "collateral damage." All is fair.
The domino effect is the wave of modern warfare.