持枪在美国是合法的,国人一定会想为什么美国允许公民拥有枪支,美国法律之所以不禁枪,是因为“美国人民有推翻暴政的自由”.例如,如果一个美国的农民土地被掠夺了,他们告状无门,这时候房地产开发商来拆他们的房子,他们至少还可以拿起枪支与开发商打一仗,维护最后的正义.