为什么美国公民可以携带枪支给别人