One cannot put todays standards on yesterdays actions.
As a rule, I agree. However somethings...murder, lying, slander, theft, etc. have been wrong since at least Moses came down from Mount Sinai...ya think?