Eric has a post up about this topic:
Why single out guns unless the intent is to stigmatize them? I think that a law criminalizing non-reporting requires more than merely reporting a loss or a theft; by its nature it imposes an affirmative duty to monitor and count your guns on a regular basis or be a criminal (in much the same way that a law criminalizing the non-reporting of silverware would require counting the silver). But because it does not spell that out, I think it’s unconstitutionally void for vagueness.
Read the whole thing.Â I think it creates that obligation as well, because most of these bills use the standard “X period of time after the actor knew or should have known the firearms were missing.”