I hope that you are correct. I did not know that “obligations” to the UN are the same as treaties with foreign countries.
A treaty is a treaty. The US Constitution has strict requirements for passage that requires Senate ratification. If it’s not a Treaty then it cannot be enforced if it violates other Constitutional guarantees.
How does the President or SoS “sign” a treaty that has not been previously ratified by the Senate? Since when do we “sign” a treaty and then see if the Senate will ratify it? Does John F’n Kerry carry a bottle of White Out back to the UN to blot out his signature?
This seems to affect the importation of Firearms to America. You’d be surprised how many of our firearms are manufactured outside the US (maybe you wouldn’t).