The problem is people are assuming that forgiving something means it’s not immoral.
That’s wrong. For something to be forgiven, it has to be wrong or at least considered wrong.
Is genocide unforgivable? Since the genocides haven’t been successful, I think that’s a moot point in relation to WoW for now (elsewhere is better discussed elsewhere).
So the question so far becomes - is attempted genocide forgivable?