For me, the issue is not complicated.
THE OPEN QUESTION
Should there be any limit on what weapons should legal and available to citizens. Any at all? Sherman tanks? machine guns? grenade launchers.
To the degree that any weapon is illegal, there are 3 issues.
Obviously, the first is that manufacture and sale, which must be illegal.
The second is that existing weapons cannot be used off private property, and even on private property illegal weapons can be, well, illegal.
Finally, given that certain weapons cannot be manufactured, bought or used, should the government have a buyback program, or just prosecute folks when the illegal weapons are found.
To me, if there is a change in what is illegal, then there should be a buy back program.
=======
And yes, any gun laws will have many, many exceptions, obviously for the military and law enforcement, but perhaps also for gun clubs.