More details:
Article VI, Clause 2 of the United States Constitution, known as the Supremacy Clause:
"This Constitution, and the Laws of the United States which shall be made in pursuance thereof; and all treaties made, or which shall be made, under the authority of the United States, shall be the supreme law of the land; and the judges in every state shall be bound thereby, anything in the constitution or laws of any state to the contrary notwithstanding.
Article VI, Clause 2 does NOT say that treaties supersede the Constitution. The Clause, in effect, says that the Constitution, Federal Law, and Treaties are the supreme law of the land, and supersede state laws and state constitutions.
The Constitution is supreme over Federal Laws and Treaties (note that the Clause refers to federal laws “made in pursuance [of the Constitution]” and treaties made “under the authority of the United States” (a treaty can’t be made under the authority of the United States if it is Unconstitutional). Simply put, treaties do not supersede the Constitution.
"This Constitution, and the Laws of the United States which shall be made in pursuance thereof; and all treaties made, or which shall be made, under the authority of the United States, shall be the supreme law of the land; and the judges in every state shall be bound thereby, anything in the constitution or laws of any state to the contrary notwithstanding.
Exactly. That includes Roberts, and any "treaty" anyone signs. The Constitution including the second amendment stands.
They can shove their anti-gun "treaty" .....
And just because Roberts says something is constitutional doesn't make it so.
Parens added for clarity.