目前大部分州对非自动长枪的限制较少。通过即时犯罪记录系统的,无需登记即可即时购枪,数量不限。政府不知道谁拥有枪支,有多少枪支。因为手枪特别容易隐藏,潜在危险更大,购买要求一般也比较高,比如简单的笔试,有些州还需要注册。一些枪支法友好的州,基本上可以买到任何受限制的轻武器(机枪、自动步枪、短筒步枪、消音器等。)只要他们交钱填表,经过非常严格的审查。
枪支法律严格的州(加州、纽约州、伊利诺伊州等。)需要考枪证,有等待期和数量限制。
50个州中有48个州允许隐蔽持枪(手枪是装弹的,随身携带),这些州大多需要有持枪执照。如果他们合格,他们必须颁发执照。少数州和地区需要当地执法机构认识到,只有那些在当地有一定身份或关系的人才能获得隐蔽的持枪许可。如果你没有隐藏枪支许可证,把你的枪拿出来。每个州的法律基本上都要求枪用空膛锁好,在汽车后备箱打开或者直接够不着。
只要合法,携带枪支没有地域限制(除了芝加哥禁止持有手枪,伊利诺伊州没有),还可以坐飞机(枪支上锁托运)。
所以你的问题的答案是:
1.根据各州不同,大部分州不需要购买持枪执照,少数需要,对手枪的要求更严格。
2.买枪的时候必须证明自己是本州居民(有些长枪可以在邻州买),是公民或者永久居民。如果你需要持枪执照,出示你的持枪执照。可以在网上购买武器,运到这个州有枪支经营许可证的地方。交易和本地购买一样,但是购买费用已经交了,但是还需要几十元的过户费。
3.一些州允许购买全自动武器、短管长枪(带库存)、消音器、大规模杀伤性武器和爆炸物,但必须经过非常严格的地方和联邦审查程序。巴雷特等反器材狙击步枪属于半自动武器,只有加州禁止购买。
4.有持枪犯罪记录等情节严重的,是不可能合法买枪的。