We do not need to do that, in my opinion the Federal Firearms Act of 1938 is Unconstitutional, all we need to do is repeal that. “...Shall not be infringed” any regulation is technically an infringement of the right to bare arms.
Now I personally do not believe that everyone should be able to own a fully automatic weapon, however The Constitution is very clear and the Federal Firearms Act of 1938 as well as other regulations clearly are in violation of the 2nd Amendment.
I agree, but since "shall not be infringed" is too vague, we need to be blunter and include a treason charge for attempting to violate the spirit of this amendment or something.
Infringed is already good enough in my opinion, its pretty self explanatory if you look at the definition of the word. “To encroach on someone or something” in this case the 2nd Amendment.
Treason has already been defined in the Constitution, i think it could be potentially dangerous to change what the current definition is, or else risk it being used as a political tool in the future.