Always a losers game. You implement it with ethics in mind, I do not. I win and you fall into obscurity. The law is all that matters. If I can not lose what I take, there is no reason for me not to take it (so long as I'm still chasing the 'fuck you money', morals are great after you have it). I understand it, lots of people have dreamed big dreams of how great the world would be if everyone else was just like them t…
But we have many tools to deal with this problem in our historical toolbox that we have mostly left behind as we hard embrace neoliberal ideology: regulation with fines, regulatory bodies (that can make judgements on unethical behavior not explicitly written into law and mete out serious punishment), a criminal justice system that could be applied to executives, a troubling but powerful system of asset forfeiture designed to seize "ill-gotten gains" (and what is money gained from unethical business practices but ill-gotten?), nationalizing or breaking up companies to prevent concentration of power that can be abused, organized labor and collective bargaining. If e.g. CEOs who ran unethical enterprises were afraid of their assets being seized and being jailed the fairly accurate picture you paint of our current reality -- the unethical businessman who crushes anyone with an ounce of human dignity, worker and competitor alike -- looks a little different.
I think it's pretty clear that voting with your dollar will never and has never worked, but some of the above tools might. Though they all of course come with their downsides.
>I understand it, lots of people have dreamed big dreams of how great the world would be if everyone else was just like them too.
Actually nearly everyone already is like me in this way: nearly every human being has a sense of ethics and sees a pretty clear difference between right and wrong that transcends a profit motive. It's just that it's not so easy to turn that ethical and moral sense we all share into actual power to change things, especially when power is concentrated in the hands of the unethical (for exactly the reasons you describe above). But that's the task before us, and that's why universities are making computer scientists take ethics.