Not all unethics are equally unethical. I applaud anyone who stops doing something they think is evil, even if my lines are drawn differently.
Nevertheless, industrial action has had a long history of bringing about meaningful reform so I can't say I agree with the author even on practical grounds.
That's just because companies are compelled to prioritize shareholder value and profit has much higher impact on that than ethics.
Employees pushing for anything won't work. You'd have to create a way for ethics to influence stock price and how much of companies profits shareholders are entitled to get.
But for that ethics would have to be codified... Law?
With the great, big, giant exception of unions.
No, this is just an excuse.
Investors could sue. They could also sue because they think the ethical violations cost google money. They could sue for any other stupid reason.
Companies have a lot of leeway in maximizing shareholder value. Amazon has pursued growth over short term profits for decades.