The reason why China is spending a lot more on infrastructure than the U.S. is because they didn't have a lot of infrastructure to begin with and if they want some they have to build it. The U.S. already has most (not all) of the infrastructure we need. A lot of what we need to build is to replace existing infrastructure which is getting old but technically still works. Comparing Chinese to American infrastructure sp…
Jack Ma calls it warfare you call it defense. Whatever term you wish to use is fine with me. The trillions we spent on defense in Iraq and Afghanistan certainly was not well spent.
We do have an obligation to defend the Ukraine against Russian attacks. That was the deal they made with us when they gave up nukes in the early 90s.