Slavery may not have been moral then (to us), but was considered such 2-6 thousand years ago. But you can't apply one standard against the other because we do not understand life the same way.<quoted text>
Slavery was not wrong then, but is now.
And if tomorrow society decides that slavery of a few will benefit the majority, with your reasoning, you are duty bound to follow that decision.
If you have lived in Germany during the 1930's, with your reasoning here, you would have been a nazi...
Have you really thought this through thoroughly?
Survival is not necessarily an submission of approval.
One may be a Nazi in 1940's Germany for no other reason than fear.
Yes morality is subjective like that but you have to remember the dynamics that the singular impression of it may differ from the majority. But you are also using two standards where one is pretty much universal in 1940 Germany , the seeds of freedom had been already been sewn throughout the world.