A well regulated Militia, being necessary to the security of a free State, the right of the people to keep and bear Arms, shall not be infringed. -- 2nd Amendment, Bill of Rights, US Constitution
A careful reading of the 2nd Amendment clearly shows that it does not give anyone the right to anything. What it does say, in no uncertain terms, is that the right to keep and bear arms (a right assumed to already exist), shall not be tampered with (infringed) by the federal government.