Or "jail" time for the company... Suspend them from operating or getting new clients while they are in "jail". And maybe have them forfeit all profits earned during their "jail" time.
Really the possibilities of solution to some of these issues are endless, limited only by our creativity. We're just stuck as a society with what we already have and there is huge push back against anything out of the ordinary or creative or different when it comes to government and our governance models.
And if you claim that the workers don't deserve it, well, then exactly who DOES deserve it?