There is one thing you can count on; no country will ever invade the USA as long as most of us are armed.
Well... think of 9/11. Modern "invasions" - in the widest sense of the term, the violation of another country's space - happens in more ways than one these days.