This is basically right, for once, by definition, morality cannot be fully objective since any time and any culture around seems to have his own peculiar morality and pretend to it be absolute.
Yet, we are still too close, historically, to the events in question: history is full of of figures...