That doesnt make sense. Something was moral back then. Or something is immoral now. It breaks language to say "X is immoral back then". That should let us know that morality doesnt backwards-apply.
He didn't and I don't say that it was considered immoral back then. We say, pardon me
@Clizby WampusCat, that we consider it immoral now
whatever they said then.
This is part and parcel with understanding that your average non-believer (people like Sam Harris not withstanding) considers morality subjective.
We expect pacts between humans to vary from generation to generation. We might judge slavery immoral because we find it harmful now and posit that if they'd found a different way, they'd have been better off.
I didn't say morality "backwards-apply". I said we evaluate the past based on our evolved (I did
not say better) sense of morality. We consider things in the past immoral because we judge, rightly or wrongly, they could've done better; we judge that our ways are better, rightly or wrongly.
As I've said several times before, based on who I am and when I am I judge the Romans wrong. Based on who I am and when I am, I'd like to think that I'd've been against slavery even in AD 50. Human nature being what it is, I'd likely have found slavery a non-question and wondered why anyone would question slavery.
When I say something like "they shouldn't have done that", I don't blame them. I'm saying that based on what we know now (or 'think' we do), they shouldn't have done that. We think we have reasons for why they shouldn't have done that.
Bottom line: they did the best they could knowing what they knew; we think they were wrong knowing what we know.
The fundamental question of morality is what agreements should we reach that might advance the species. We'll make the best decision we can. We'll move forward. But, I aver, pretending that there can be only one answer, that the answer someone arrived at 2000 years ago is the only answer, is misguided at best.