True, but if any foreign army is on US soil the US military would have been destroyed and
Our citizens would mostly be nuisance .
2nd amendment is necessary today to defend life of self, family, and fellow citizens.
If you want to defend against foreign army you would need to walk on our over run military base and recover more powerful weapons.
They didn’t have gps and UAV’s in the old movie Red Dawn. Movie was kind of silly that all of our jets, bombers, and choppers were destroyed.