The NRA claims that if you are an American citizen you are constitutionally protected to be able to carry a gun.