My point was more about the positive outcomes from these kinds of fines, rather than about _forcing_ corporate behavior change. If corporations are going to act like psychopaths, let's at least make them pay a tax for it with fines like this.
Fine them, and incentivize change for them and all other businesses in the space. Fines just clearly, demonstrably don't do that. Jail time for executives would, IMO.
The 10% and 10B might need to be extra high to account for hyperbolic discounting, but I think we could get there just by increasing those numbers. Shortening the time from gain and fine would also help. I don't think we can get it into a single-quarter cycle, but most CEOs don't want their company bankrupted five years down the line, either.
Imagine that. Forget the corporate veil, if you are invested heavily in a company you are financially enabling the harm they do. Maybe you should also be somewhat legally liable for the harm they do too