You’re dead wrong on this..
The U.S. Supreme Court has made it very clear that
1) Treaties do not override the U.S. Constitution.
2) Treaties cannot amend the Constitution. And last,
3) A treaty can be nullified by a statute passed by the U.S. Congress (or by a sovereign State or States if Congress refuses to do so), when the State deems a treaty the performance of a treaty is self-destructive. The law of self-preservation overrules the law of obligation in others. When you’ve read this thoroughly, hopefully, you will never again sit quietly by when someone — anyone — claims that treaties supercede the Constitution. Help to dispell this myth.
“This [Supreme] Court has regularly and uniformly recognized the supremacy of the Constitution over a treaty.” - Reid v. Covert, October 1956, 354 U.S. 1, at pg 17.