There is not one “silver bullet” to solve the gun problem, but there is one solution that would go a long way.
As with the ownership of a car, whether a first, second, third, etc., that person must register the vehicle, or face penalties that ensue.
As with the draft, that person must register, or face penalties that ensue.
As to the gun owner, that person, following a background check, would be required to register the item, or face penalties that ensue.
It would also be efficacious to tighten up the law and penalize the owner when the gun is illegally used.
As to the rights of the gun owners, what about the rights of those who were shot? The judicial system should be their voice, administering severe penalties.