US Law has firmly established that the US is beholden to International Laws it is treaty to. If the Us were to stop sending water to Mexico, it would be breaking US Law as well as International Law.
US law can change whenever the US wants it to. It's like saying you hold yourself accountable not to cheat at your diet. You can just change your diet and then you're not cheating it anymore.
That’s true, but the GGP seemed to be arguing that the fact that treaties are defacto US law is sufficiently important to preventing the US from breaking an international treaty.
I agree with you and others that the driver for abiding by treaties is not US law but us reputation. But that’s the GP’s point: the law is not the main driver here.
Sure, but I don't need layers of bureaucracy and multiple branches of government to ok the change in my diet. Let alone an international community who will hate me for it.