The most accurate answer is:
B. because different groups of people have different demands
Ethical challenges often arise in business due to the conflicting interests and expectations of various stakeholders, such as employees, customers, suppliers, investors, and the wider community. Each group may have its own views on what is considered ethical, leading to challenges in addressing these differing demands.