An act of Congress can not change the Constitution, only an ammendment can. Citizens under U.S.C. 8 .....1401, are Naturalized at birth because they are NOT Natural Born.
Thus all the legislation around the 2nd Amendment being moot...except for the so-called President, the Congress and the Courts.