I see no reason at all for gun registration other than for future confiscation. As a CCW holder for over 20 yrs, here in Utah, I have already proven, via FBI BCI, etc, that I am legal to carry a concealed weapon. Period. Existing laws on the books prohibit me from selling/giving or loaning any firearm to a minor, or Felon. Period. The government has no "right" to know just what I own, have in my possession or what I do with it, as long as I follow the existing laws. Period.
As far as I am concerned, since "I" am registered via the Permit Process, that's all they need to know. There are many laws already on the books that, if I break them, I will lose my "privilege" to carry concealed, and if my actions are felonious, my "Right" to own any weapon. See, as a society, we have already compromised to the point of "infringement". No, I see no good from gun registration itself. But that's just me, heck, I "may" not even have a gun, I might just have a CCW Permit, I know lots of folks like that. Would that mean I would have to lose my 'Permit" if I could not produce a gun for registration? See, what a crock of doo-doo this stir up!?