It's not about what you want nor is it about exacting revenge. The end goal is simply a marketplace where a given behavior isn't happening. Appropriately structured fines should accomplish that.
It's a nice theory, but only works if the company gets caught and fined enough times to make a difference. Even a zillion dollar fine is useless if the law isn't applied. Also, when the fine comes out of corporate coffers, not individuals' pockets, there is less incentive to comply with the law. If you really want results, fines should come out of management's personal bank accounts, not to mention some jail time.
It's a nice theory, but only works if the company gets caught and fined enough times to make a difference. Even a zillion dollar fine is useless if the law isn't applied. Also, when the fine comes out of corporate coffers, not individuals' pockets, there is less incentive to comply with the law. If you really want results, fines should come out of management's personal bank accounts, not to mention some jail time.