If you take a very simplistic model of how the economy works, this is true.
The problem is when you get into a situation/equilibrium where enabling business practices that you consider to be bad for society as a whole is the rational choice because anything else will just leave you out-competed by someone else who doesn't care.
I am not saying that this makes it OK to do whatever because "everyone does" or "if I don't, someone else will", I'm just saying that appealing to individuals to just "do the right thing" has almost never worked to efficiently/swiftly bring about changes like this.