The problem with "reasonable" registration/testing/insuring is that it can be abused. It's really hard to legally carry a gun in my state of Maryland because they passed some "reasonable" laws on who can carry and what kind of licenses you have to have.