Any permit or licensing requirement is a clear violation of the second amendment. That needs to be clarified once and for all. What do they fail to understand about "shall not be infringed"?
When the 2d amendment was ratified it did not apply to states which were free to do damn near anything they wanted consistent with their constitutions. Militias were state created and the fedgov had to be prevented from interfering with them.