I voted no, but I think it's a step in the right direction. I think what turned me off to the idea is possible jail time for a misdemeanor in your scenario. In my mind I'm comparing it to some law requiring me to not leave my keys in my car if it's parked in my garage.
The answer to all of this is simple (sounding) - Get those futuristic guns that will fire only to fingerprints/dna of a single person. Easier to sell, regulate, and track weapons that way.