Look, I voted for the other guy, but "The president committed treason" is not a good opener for an apolitical debate. It practically commands "Flag me for tendentiousness."
There is no textual or historical support for the notion that our government representatives are supposed to work only for its citizens. For example, the Constitution of the United States and several hundred years of practice gives the President, with advice and consent of the Senate, the authority and moral responsibility to conduct our foreign policy. This will, frequently, benefit foreigners. If it doesn't, he ain't doing it right.
Relatedly, "President declares war on X" has a very specific meaning if one is attempting to be objective, apolitical, and full of that non-emotional rational goodness stuff. It typically involves Marines.