首先肯定的回答你,美国人不是每家不是都有枪。即使是美国人持有枪支是合法的,但也不是每家都有枪。因为有些美国家庭持枪没用,所以就没有枪支。
每个州的法律不同,所以有的可以有的不可以。
并不是这样不同的州的法律是不一样的有些州允许公民佩枪 有些州不允许同样的还有 赌博 以及 黄色 等等
不同州不一样。对非自动和半自动武器管理相对宽松,但同样需要经过严谨的注册手续。全自动武器民间要想持有必须向联邦调查局申请。
可不可以买枪不同州不一样,买枪的话要登记,还要没有犯罪前科