1. morals drive ethics, so no point separating the two.
2. ethics is not some ettiquite decided in a business room. they are formed by society. It was probably never ethical to let kids work in coal mines, but as long as it wasn't illegal (and can take the PR hit) some businesses would just do it.