treaties are not law and any treaty that violates US law is null and void
You can wave your hand all you want, but they will still be enforced by every level of government. BTW, the Supremacy Clause may not say what you think it does. The commas are a problem.