<lore related rant>
Ugh. UGH. There is literally no reason for a Horde attack on Stormwind. Sylvanas has a beef with Greymane, but that's it, and if that were the issue here, she should be taking over Gilneas (what's left of it, anyway), not Stormwind. If anything, it's the other way around...