Well i'd like to pose a counter point for the sake of the discussion
Humans : Racist (some, since the first warcraft)
Night Elves : Overbearing, known to crave power (Naga were night elves)
Dwarves : Ok, to be fair I have yet to see the dwarves bad side

Gnomes : What do they REALLY contribute?
Dreanei : Cowards (you failed to mention them)
Worgen : Uncontrollable
----
Orcs : Honorable Warriors
Trolls : Skilled and Cunning (they can't be evil because of their race)
Tauren : Ancient Protectors of Earth o,o
Forsaken :Striving to find purpose
Blood Elves : Almost massacred by... humans
Goblins : You got me, I don't like em either.
So the point of this is not to shift the Alliance to having the lesser traits, all i'm saying is there is more than the perspective of the Horde being the "bag-guys" however I completely agree that blizzard has been making them look that way recently, I think the reason is, they have been focused on the Drama of the Horde way more than anything on the Alliance.... but you have some excellent points