The Second Amendment of the United States Constitution guarantees the right to keep and bear arms to ...