Zero Tolerance is always the wrong way to go. I have Zero Tolerance for Zero Tolerance.
Do you suggest the same about parents smoking in the home or having a unsecured pool?
Why ? Pools are a much greater danger to small children than guns. Same with fires, often caused by parent smoking in the home. Not to mention the 50000 deaths from second hand smoke, many of which are children in the homes of smokers.
Accidental misuse of guns in the home does not seem to be that much of a danger compared to everything else for younger kids. (older teens, due to non-accidental use, are at danger from guns)
There is absolutely no reason or excuse to smoke inside your home if you have small kids. Guns have a purpose- but smoking does not. Pools are a much bigger danger, but are hardly a need.
It seems like, again, you just want to send gun owners to prison. Do you actually care about the children who are dying or just punishing gun owners?