美国公民可以合法拥有枪支吗

美国公民拥有枪支是其宪法赋予的权利。

美国宪法第二条修正案当中:人民持有和携带武器的权利不得侵犯。

宪法赋予美国人民持枪权,就是旗帜鲜明地赋予美国人民“以暴易暴”的权力;而且,‘以暴易暴”是美国人民的义务。