When employees are engaging in unethical practices, management can warn them and make sure that they do things according to that company's values. But when management do things that are unethical, then I think it's difficult for that behavior to change. Employees are often afraid of management, people don't want to lose their jobs.
I think that business ethics and values has to be from the top down. It has to start with management.