持美国绿卡可以拥有一枪吗?
当然有,而且只要条件满足几乎每个人都有。 美国是没有“持枪证”制度的。不存在中国这种通过持有特定证件来限制公众购买枪支的合法途径。只要不是违法购买的枪支,那么任何美国公民(含永久居民)都可以随意购买任何种类的枪支。这一点与美国法律授权警察、军事人员携带自动武器(assault weapon)完全不同——虽然在美国买一把枪的难度并不大,但也不是像中国这样完全放开,只要你是成年人,具备基本的风险认知并且是自愿购买,不管多少钱,只要你有足够的钞票就可以拥有任意多数量的枪。
如果你只是想购买枪械打猎或者射击,那非常容易。你甚至可以直接去枪店(gun store)买,这些枪店一般由联邦法律规定最多能卖多少,只要不超过这个数量你就可以直接买——比如一个商店一年只能卖100支步枪和200支手枪,你到它那里一次可以买50支步枪和100支手枪,不过下一次就不得再买了。
但如果是你想要军队或者执法机构使用的那些全自动步枪、机枪甚至坦克,那就比较困难了。你需要先向美国国防部提出申请,说明理由并等待批准。如果获得批准,你就可以从指定的经销商处买到。 这里需要提到的是,尽管大多数州已经立法允许公民持有半自动突击步枪(assault rifle),但是这些步枪仍然受到《美国战争武器禁运法》的限制而不能运输。即使在那些立法已经将上述武器合法化的州,这些武器要进入市场也要花上好几年的时间。 这是因为在1994年,国会曾经通过《暴力犯罪防治法案》(Violent Crime Control Act of 1994),禁止在1968年《枪支管理法》施行前生产的大部分突击步枪和大部分半自动冲锋枪流通,这些禁令至今有效。