I think the point of this case is that they don't have to be moral at all. They penalise the company for doing bad things not because they think it's bad, but because they have financial incentive to do so.
Markets are not about morality. They are designed to allocate resources optimally. If you want moral outcomes, you would need to inject incentives that make those outcomes optimal for the market participants