Privacy is not in the Constitution, which was how SCOTUS got to abortion, and condoms in the first place. They created rights that "emanated" from the Constitution but were not mentioned in the text. By the time they got there, they were several steps away from the Constitutional text.
Same with gun control, which all hinges on the Commerce Clause. SCOTUS has finally been reigning that in during the past 25 years.
At least gun rights have a specific amendment.
SCOTUS has always generally frowned on restrictions that effectively take away the key aspects of the right...such that one could say they don't really have the right anymore. For example, the restrictions on gun owners in New York would never pass muster if they applied to free speech or the free practice of religion. Imagine having to get a permit to pray from local government.