Fines and settlements are not enough punishment for corporations that break the law and harm us. Their profits vastly outweigh those fines. When companies do shit they require direct intervention whether that is breaking it up or forced restructuring etc
I think it can but in needs to be more. Like require a percentage of corporate profits to going forward to victims or the nation not just a one off thing. After 10 years and continues even after mergers or acquisitions