Originally, I had intended this to just apply to employing illegal immigrants, but I found I like the idea so much that I want to apply it to every corporate crime. My idea is that if a company violates the law (such as by polluting, employing illegal immigrants, OSHA violations, et cetera) then the company is fined, on a yearly basis, an amount equal to 100% of the salary of the person or persons responsible for the violation as long as they stay on the payroll.
...AND...this is the important bit...they are also fined, on a yearly basis, an amount equal to 100% of the salary of any persons on the payroll who are accused of complicity by the person or persons responsible. (And once those people are accused, they count as "persons responsible", so if they in turn accuse someone, those people become responsible too.) Note the phrase, "accused", not "proven". The corporation is proven guilty in a court of law like normal, but their fine is determined solely by how many people point fingers.
The logic being that too often in corporate malfeasance, there's a sort of passive "things were done" atmosphere to the whole event. The blame is shared in such a way that everyone has just enough of their fingerprints on it that nobody can really say no, and nobody really does say no because nobody wants to be the one to step in front of the slow, ponderous juggernaut that is corporate decision-making and put their career on the line when everyone else is going along to get along. This way, the momentum is reversed: Everyone has a very good incentive to speak out to stop a corporate crime, because if you don't say anything and someone gets caught, the dominos can topple all the way up to the CEO and bankrupt the company (or get plenty of upper management fired.)
Is it fair? Probably not. There's a strong, deliberate incentive for witch-hunts and backstabbing. Disgruntled former employees can always choose to simply shaft their bosses just because they're mad about being fired. But you know what? That means that maybe those bosses have one hell of an incentive to keep a close eye on the corporate practices of their subordinates, instead of turning a blind eye to them because hey, profits are up and expenses are down. It would change the culture of large corporations, something badly needed in a climate where corporations have all the rights of people, but none of the responsibilities.