Of course it's unconstitutional.
...the right of The People to keep and bear arms shall not be infringed.
No level of government has been granted authority over citizens keeping and bearing arms. They can't define it, they can't restrict it, they can't modify it.
The People reserved this right to themselves exclusively! Any code saying otherwise is unconstitutionally masquerading as legitimate under color of law.
We know it and they know it.
WEARING ARMS< BEARING ARMS
Volunteers War of 1812
"Governor Synder, 1815- Our militia and volunteers were actually engage with the enemy.."p99 ...if we destroyed the militia system, we did not indeed take away the right of the people to bear arms, but we destroyed the inclination, the habit of WEARING ARMS; and such was not his [Gov. Snyder]sentiment as to what ought to be the condition of things in a country like ours. He believed that not only right, but the habit of WEARING ARMS was essential to freemen, and to the preservation of the liberty of freemen. This was the principle inserted into the Constitution of the United States; and if we did away with this, the effect would be to destroy the principle and the feeling altogether." 100 p.105. ..
"Proceedings and Debates of the Convention of the Commonwealth of Pennsylvania", Vol. 4, by the Pennsylvania Constitutional Convention, 1837-8