So, for all those who have zero self-respect and spoiled most of Before the Storm for themselves, welcome! You're in good company.
Onto my main point. To reiterate quickly, the climax of the novel comes when Anduin and Sylvanas come together to allow some of those families torn between the living and the Forsaken the chance to see their relatives again, for the first time since the Forsaken broke from the Scourge. All goes well, but some families decide that enough is enough, and they wish to be reunited permanently under Anduin's protection. Sylvanas sees this, and proceeds to MURDER EVERY FORSAKEN PRESENT. Due to one of the conditions prearranged before the meeting, she refrains from killing any of those still living, save for Calia Menethil, who had been hiding amongst the crowd, doing her priestly duty. (She gets resurrected by the Naaru later on)
Sylvanas just massacred her own civilian population in peacetime for deciding they wanted to be with their families again.
Morally grey, my ass. Sylvanas just committed one of the worst crimes against humanity possible. Her reason? To stomp out the seed of hope before it becomes planted. Even Nathanos calls her out on this, because she also murders those who weren't defecting.
This is some North Korea level shit she just pulled. How can anyone support her after that move? Even Garrosh was somewhat supportable before we learned about how he treated the surviving civilians of Theramore. There is no way to justify her actions. And this is all BEFORE the expansion even starts. If Blizz sticks with this characterization, there will be no way to play the Horde off as sympathetic still. It will be Mists of Pandaria all over again.
Sorry, I got ranting. My ultimate goal is to see what you all think. The topic of Sylvanas has been divisive these past years, and I'm interested in seeing where that goes now.