He is right.
We need to harden our infrastructure, have multiple replacement GPS systems available, and replace the aircraft carriers with other systems, or make them into drone carriers.
It is very hard to protect sattellite assets after we sold China the ability to make long range missles and get into space during the Clinton regime.
Remember all the Chinese money going to the Clintons? There was a reason for that.
Our enemies know it is easier and cheaper to buy/blackmail a few U.S. politicians than to create their own tech from scratch.
Not only did Clinton sell every military secret he could lay his mitts on (including the miniaturized Klystron switch need to make a thermonuclear ICBM warhead), but also allowed the Chinese PLAN to be stationed on US capitol ships during war-games so they could catch up ...