Look, I am not saying there aren't horrible flaws with capitalism. There are a ton, and we should, as a society, work to mitigate them.
I just don't think the solution to the problem is for us to ask capitalists to not seek the highest margin. This is not a problem that is fixed by people just being more moral.
We fix this problem through public policy.