No, it isn't.The Second Amendment is absolute: "shall not be infringed" leaves no room for interpretation or weakening.When the second amendment says there can be no federal infringement on the right to bear arms, then that can and is absolute.
Meaning that only state and local laws can restrict weapons, not any federal legislation.
Look up the National Firearms Act of 1934.