29. No, it's legal because the Constitution says it is.

The Constitution grants near-absolute power to the Executive branch outside US jurisdiction.

Wanna stop it? Congress needs to either use "the power of the purse", or much better, repeal the Authorization for Use of Military Force passed after 9/11. That way it stops future presidents of either party from doing this.