If you have a right for something, then you should get it by default.
What you're saying, basically, is that once a right is bestowed and/or recognized, it should be difficult to remove it.
The problem is that the "right" to own guns never should have been declared. Now that it has been, it's as hard to get rid of as the right to life, liberty and the pursuit od happiness. It's a case of you-can't-get-there-from-here. You can't unbreak the eggs.
What kind of nut wraps his guns in the Constitution and then denies me the right to the gun that I want? - one that my child can't use to shoot his classmates and my wife can't use to shoot me and my aging mother doesn't confuse with a cigarette lighter.