the sources of differences in ethics between people, companies and nations
The main source of difference between people, companies and nations is culture. People of whatever race or decent have diverse cultural backgrounds and when they come together there is bound to be differences. [ Culture normally decides what values peoples choose to have. ]
There are no new answers.