why is the government prohibited from infringing on the right to keep and bear arms, according to the second amendment