. . . "All 50 states allow residents to obtain a concealed firearm permit, though training and other requirements differ." .