Problem is that you don't get the people responsible if you do this. Punishing corporations only work if you do it in real time as the crimes are committed so that it has consequences for the individuals responsible.
Indeed. Also, it may sound brutal but even if all the responsible evaded the hard punishment that came upon the company, the next time someone would think about pulling such a stunt off, he'd be opposed by the rest. You just need to make the consequences hard enough to bubble up the ladder and ruin the day for someone at the top.