Enforcement agencies are horrible with this sort of thing. Our county agengy has had a few incidences.
I know of no one in the Marine Corps who had an accidental discharge who did not suffer the loss of pay, pay grade and possible brig time. And as it should be.
If other agencies took this as the standard, there would be very few incidences. Of course, the caliber of most people who are recruited into policing agencies now are hardly what I would call the cream of the crop.
I knew of one Skipper.
Sharp guy, always tactical, instructed more than his fair share of grunts throughout the Corps, dedicated grunt,....cleaning his Colt Commander at the office, letting the slide go home and POP... in an office of about 15 other senior field grades. He had to report directly to the bird Colonel and was pretty sheepish for about a month after that.