Actually, the US Constitution is responsible for gun policies in the US. "the right of the people to keep and bear arms shall not be infringed."
Actually I think they wrote a bit more than that but I suppose the point of the rest of it doesn't matter to some people. Apparently the NRA thought the rest so inconvenient that they didn't even bother to put the other part up on the wall of their headquarters lobby.