The U.S. Supreme Court recently ruled that the Second Amendment guarantees an individual right to keep and bear arms, based on a human right of self-defense that existed before the Constitution was ratified.