basically a good idea, but where would you draw the line? Many people are killed with cars (insured) and common kitchen knifes (not insured). There are precedences both for and against such a law.
At any rate it would make people more careful and hide their weapons better. That in itself would already be a big step forward.