美国公民可以使用枪支,是200年前美国立国时,宪法规定的。之所以这样规定,是怕美国以后的政府会出现独裁,或者腐败,人民被压迫,宪法规定美国公民可以使用枪支,保证了美国公民可以随时起来反抗他们不喜欢的政府。