Like most rights, the Second Amendment right is not unlimited... It is not a right to keep and carry any weapon whatsoever in any manner whatsoever and for whatever purpose.