Maybe it's time for mandatory penalty minimum set somewhere in the 3-100x profits made due to breaking the law. I'm tired of reading about how e.g. an investment fund settled for 100M with no admission of guilt after making a billion breaking the law.
Think about the collateral damage caused by killing companies that break the law: lots of people lose their jobs, and most of them had nothing to do with the illegal act. That's not justice.