Well, true. But she has become that person. And it was her choices along the way that lead to it. We have been shown her at quite a few crucial points and she has chosen to go farther down the dark path every time.
Sure, it add some complexity. But, it is also not an excuse. All the Forsaken that have not gone full evil kind of proves that.
Disagree. Here is why:
Revendreth’s purpose is to get people to admit their wrongs and repent. Different people take different amounts of time to reach that point. The time souls spend in Revendreth has nothing to do with the severity of their crimes. It is all about the time it takes them to repent.
Now, lets accept that the curse played a part. Maybe most of it. Maybe only a small part. That can be debated. But once her spirit is free of the curse and she is whole the only part that remains is the part the curse she would feel the guilt and weight. It would be a quicker process for her to reach repentance for her part than for someone whose crimes were fully theirs.
Problem is Blizzard’s goal here. Think about it from their situation. There is a crazy rabid Sylvanas fanbase. They know that her death as a raid boss would set them off. They also can’t just let Sylvanas off, as that would anger those that want justice. So, Sylvanas can’t go out as a full evil villain that we put down. And she can’t be redeemed and return.
They only really have one option that they think will be okay for both groups. She will “redeem” herself with a last minute sacrifice. She will die in the process. Blizzard is clearly setting that up. They think her sacrificing herself will appease most of her fan base, letting them call her a hero. And they think her death and permanent end will let those that want her gone see ‘justice done.’
Note: I don’t think it is a good solution. But at this point, I think it is clear that is what Blizzard is doing.