Umm . . . who is going to invade the US? We share borders with exactly two countries: Canada and Mexico neither of which has the desire to invade us or even the remotest military capability of doing do. All of our wars since 1865 have either been fought on foreign soil or against Native American tribes.