Maybe not fire "on paper" for losing stuff but a person can be fired for just being a piece of **** too.
I took $60 of ratchet straps out of my hired hands pay. Went to the dump and he left my ratchet straps on the ground. This was after I unhooked the straps and told him to roll them up and put them in the truck, along with the tarps. And before leaving asked if he had put away the straps and tarps... "Yup"
Get back to the shop.... 1 tarp gone, and no straps. "oh... THOSE straps?"
Now this wasn't the first time he'd done that. He was really bad about grabbing a broom, rake, shovel from an area that it's always kept and ending up leaving it at the other end of the yard (5 acres) and usually in a spot that got it ruined, like on the track of an excavator, against the side of a truck, etc.
After it came out of his pay he wised up quite a bit. Was pretty much either that or I was going to fire him for costing me money and making more work for me.
Way I was raised if the responsibility is on you for something, you better make it right if you break it or lose it.
Now there are certainly "**** happens" moments and it is what it is too. Like a hired hand caught the hydraulic hose of my skid steer grapple on the grapple and broke the coupler setup ($170 to replace BTW!). He called me and wanted to know where he could go buy another to get back to work... .just that attitude alone was enough to say no way, I'll pay for it.