Plainly, it has been a right of the American citizen since the birth of the nation. No matter your meandering on the 2nd, it has always been interpreted and understood to mean that every citizen has the right to bear arms.
Period.
To change the meaning on your basis would be to overturn 200+ years of precendent for no other reason than some wanton technicality.
Moreover, in the big picture, the legal gun owner is not the problem in this country. Its the illegal gun owners. Of that, there are plenty. Remove the right of citizens to own firearms and there would only be an explosion in the black market of otherwise law-abiding citizens seeing the writing on the wall.
Youd create a far worse problem in some lame attempt at reducing crime misassociated with gun ownership.