还有就是著名的美国1787年宪法直接把公民持枪的权利写入到宪法,从此美国公民持枪成为了正大光明的事情了。
美国的第一任总统华盛顿对于持枪的支持把公民合法持枪推向了高峰,因为美国是一个自由的国度,华盛顿的初衷在于,公民是自由的,不受任何权利压迫包括自己的政府,如果出现压迫公民可以奋起反抗。
美国独立战争期间,因为由公民组成的民兵成为了胜利的关键,然后正是因为公民家里都有枪,免去了很多的麻烦,战争的胜利为了感谢公民组成的民兵队伍,对于公民持枪政府是持赞成态度的。
现实原因在于美国是联邦制国家,各个州是相对独立的,为了保证各州独立防止被其他州给合并,于是允许公民可以持枪。必要的时候公民可以起来反抗,这是最主要目的