In the 1980s I worked for a manufacturing company with a 1,000+ hourly employees, some of whom would not get their timesheets submitted correct, timely or sometimes at all. Among other things it was messing up billings to customers. I was payroll, and the company president assumed that yelling at me somehow fixed the problem. I got called to the carpet and was able to produce not only my memos to the manufacturing supervisors but some written responses, some with reasons why the problem had no solution but mostly of the "go f*** yourself" variety. The president called in the HR manager, who was aware of the problem but not his problem (yet). HR was told to pick some manufacturing supervisor (at random if necessary) and FIRE THEM for not doing their job. And pass the word that we were going to fire one supervisor a week until the problem was fixed. All of them if necessary. A supervisor was indeed fired, and by next week the problem was indeed fixed.
I am fine with taking actions against employees but until/unless the supervisors do their job, nothing happens.

