Extreme Ethical Dilemma
Assuming that one of the vendors for an American company is a Chinese company that subjects its factory workers to less than favorable environmental conditions with management exhibiting a mostly insensitive attitude toward those workers, while simultaneously being exemplary in dealings with the company, yet for every single factory worker for the Chinese company there are three others waiting to take the job occupied by that worker. If the company is the largest account for the Chinese company so; withdrawal of your account could cause displacement of many Chinese workers, or perhaps the demise of the company. Your company is nevertheless considering a transfer of its business to another vendor because of the working conditions of the Chinese company, even with product quality from another vendor being almost certainly less than currently received. What is the most ethical solution to this dilemma?
Also what factors would be considered in making a decision?