No need for anything so drastic, just make the fines a sufficiently large percentage of corporate free cash flow.
Make negligence unprofitable and the profit-optimizers will take care of the rest. Then 80 years later when people get too used to "trustworthy" corporationns we can deregulate everything and repeat the cycle