Capitalism's amorality is why we need a strong mediator (such as an uncorrupted democratic government) to mediate between the capitalist and the people.
What you are in fact saying is: "We need an uncorrupted populace." Any societal system - including economic - is only as good as as the people using it. As we can see with the current election cycle, we have nominated - and will likely be voting for - either a slandering opportunist, or an unconvicted felon. We, collectively as Americans, are to blame.
As a slight tangent, capitalism's amorality is why it works so well in a nominally diverse moral populace. But as we are finding out, even capitalism has it's limits. Like it or not, the root moral agents are people, not things or systems. (e.g., a brick is amoral. You can use it to smash a car window or build a house depending on whose wielding it). What we have now is a populace that is becoming increasingly divided as to what is moral.
If we have professors teaching moral relativism in the classroom, then why are we shocked when business executives act that way?