First, I would say that we are all human, we have all made mistakes and need to remember that maybe we screwed up a quote or dropped a tree where we didn't want it ........
So if it's minor then just explain your situation to them and hope they make up the 152 dollars which is really cheap when you consider what they make you daily.
Secondly, I learned a while ago when my father owned the business, that employees don't look at thing the way we do because they don't pay the bills and thats the difference between an employee and an owner.(its the cost of being in business)
If these guys are truly good workers then don't chase them out the door over short money.
Third, I would advise my guys that things like safety gear are personal choices and if OSHA shows up they are responsible for the fines. It's really the same as a speeding ticket or not buckling up. These are all personal choices and if they choose not too where chaps or a hard hat and you require it, it becomes their fine. If they are cut and OSHA is asking why they dont have the proper safety gear on you say " I require it and last I knew he was wearing it"
You can't possibly control everything all the time it's not possible. You then tell the employee next time he's caught not wearing the proper apparel they will be dismissed.