But consider the company's perspective.
If you're engaging in unethical behavior that has a market, and you want to stop the behavior, withdrawing from the market definitely doesn't stop it. It encourages a new player to step up and have an advantage over you, and worse, repeat that unethical behavior.