I found these cloths years ago, and they clean extremely well and go a long time before needing to wash them. Then I'll just throw them in the laundry with my clothes, take them out and air dry instead of throwing in the dryer.
If I my glasses end up getting particularly dirty, like grease spots from cooking, I do the dawn dish soap method and dry them with one of those cloths.
America is more than ready, considering how much we spend on the military. This article is a few years old, and definitely sensationalist, but is still an interesting read-
https://www.wearethemighty.com/mighty-trending/how-long-the-us-military-would-last-against-the-rest-of-the-world/
And on top of that, the US Army just started deploying robotic troop carriers, and is finishing up remote combat vehicles for the front lines so that first contact isn't with soldiers. Yes, we're going to have killer robots on the front line. And soon.