Technically, he's correct. All those acts of Congress are not laws at all, but unconstitutional usurpations of power. The Second Amendment specifically forbids any government entity to infringe the right to keep and bear arms.
It should always be noted that the Bill of Rights (including the Second Amendment) does not grant the people any rights or prohibit the people from any acts. The Bill of Rights was enacted solely to further restrict the already limited federal government from ever attempting to take certain inalienable rights from the people.
Unfortunately, the Constitution now says whatever the Hell five out of nine Supreme Court Justices currently want it to say.