I don't necessarily want to see a corporation put to death and a corporation is (usually*) a separate entity from its CEO, but I do think that we need to relearn one simple fact: Corporations don't decide to break the law, people do. Sometimes a corporation unintentionally breaks the law and that's fine, prosecute and fine the corporation. But in other cases it's baldly apparent that the lawbreaking was intentional. In those cases, punishment for the corporation needs to run in parallel with prosecution of the individuals who made those decisions. It's difficult, it's time consuming, it pisses off people with money and influence - and it's justice.
* There is an argument to be made that for those corporations where management is intricately bound with the corporation, so that we cannot in good conscience force that corporation into action to which management has legitimate religious objections, then management should also be liable for any illegal activity of the corporation. Should be either/or, either a corporation is a separate legal entity from management in all matters or a corporation is legally the same entity as management in all matters. Get the protection = take the responsibility.