This implies that gun ownership can be reliably tracked, which is not the case today, though certainly possible in theory.
You basically want to increase legal liabilities (which already exist) to an extreme, but you will then have trouble finding any insurance company that is willing to cover the kinds of damages that can be caused by guns at a rate affordable to an individual.
Either of these things will require legislation that will receive massive pushback from the gun lobby. In a country where even basic background checks or limiting of certain weapon types hasn't been realized, your ideas seem almost utopian.
Having said that, I don't disagree in principle.