Sure, but there's inherent latency between detecting the bad behavior and punishing it. Sometimes that latency is infinite, as tends to be the case in many government jobs.
It's not just a "bad management" issue, and trying to blame it entirely on the company is just as bullshit as blaming it entirely on the worker.
It's not just a "bad management" issue, and trying to blame it entirely on the company is just as bullshit as blaming it entirely on the worker.