Congress has approved legislation that would prevent any president from withdrawing the United States from the North Atlantic Treaty Organization (NATO) without approval from the Senate or an Act of Congress.
Congress has approved legislation that would prevent any president from withdrawing the United States from the North Atlantic Treaty Organization (NATO) without approval from the Senate or an Act of Congress.
Technically, only congress is supposed to be able to declare war and the NATO treaty compels the US (and Congress) to oblige by its stipulations.
While it is true he could refuse to follow it, Trump would be in violation of the treaty and congress would be able to impeach him for it.
Of course, you are correct that if he has enough of a majority it won’t matter, (a lot of things won’t matter if that’s the case) but this does make things more difficult & risky for him if he doesn’t oblige.