No argument from me on your points.
Ethically I wouldnt do the same to my personal friends but I do understand the need for a more global perspective.
Personal friends can be well vetted - not so international alliances.
And I think it perfectly rational for other countries to protect their interests. I just dislike the inclination of the current US admin. to dis off US interests in apparent favor of a deceptive, falsified “global” view. I find that supremely arrogant.
As do I.