Well, I don't attribute corporations getting away with what they get away with is due to a lack of justice, but rather a lack of guardrails for those corporations. They get away with what they get away with because they're usually legally protected. If you want to change that, you have to change the laws governing them. The problem is less justice and more related to rules/laws allowing them to do what they do.
In short, the problem is political, not judicial.
Until the money from insurance companies to buy votes is done away with, nothing is going to change.