Treaty provisions can in fact
over rule the US Constitution....
But the treaty must be specific and then ratified by the US Senate and signed by the President for it to have any effect.
A general treaty with the UN (even if they pass a resolution against handguns) does nothave any weight of law in the US.
If say the US, Canada and Mexico agreed, by international treaty, to elimnate the private possession of weapons, and that treaty was presented to the US Senate for ratification, and signed by the President.... then it's bye bye OC and everything else. It has the weight of law.
But since no law or treaty can abrogate unalienable (or natural) rights--we have the duty and moral high-ground to resist (by force if necessary) this treaty and its agents of enforcement.
If the government persists to deny us our rights, we have the duty to change (by force if necessary) those representatives who are abrogating our rights.
Coachroach politicans and LEO's on the front-line would disagree... but this is what happened in 1776.... and it could happen all over again.