Management must reflect an organization's moral standards with everyday actions. If management doesn't act ethically, subordinates will probably behave accordingly. You can also minimize opportunities to engage in unethical behavior by setting company policies and implementing codes of ethics. A code of ethics must be highly visible and enforced fairly in order to be effective. All levels of an organization must be subject to the same code of ethics to be effective.
Social responsibility is a complicated issue.
Most all businesses have responsibilities to their investors, employees, and community. Investors want to maximize returns in profits. Employees want high compensation and good benefits. Communities want companies to invest in them. It can be very difficult.