Yes, but only with individual due process -- a trial. An inalienable, God-given right cannot be taken away globally -- we can't pass a law and lock up, say, all foreign visitors.
"YOU stated that my unalienable right to self-defense does not include a gun."
Well, to be correct, society's protection of your right to self defense doesn't, by definition, extend to a gun. If you live above the tree line, no one cares what you use for self defense. You have the natural right to use whatever you wish.
But if you choose to live in a society, the society decides the weapons with which you may use to defend yourself. It may be a handgun, it may be a long gun, it may be neither, it may be both. Which answers your question.
I get it. It takes a village...