You see, I don't think the Forsaken are evil. They aren't responsible for what happened to them. They didn't choose to be undead. They were perfectly happy to remain living humans. Sylvanas didn't seek out her bansheeness. And all other races shun or just tolerate them. So the Forsaken culture is built around the condition forced upon them. Yes, Sylvanas has now taken to, uh, recruiting new members of her race, which most consider very Lich King-like. But how else is she going to expand her ever-decreasing population?
Because the Forsaken are no longer living in the way that all other races are, they cannot value life in the same way. I believe this makes them amoral instead of immoral. They do what they can to survive and even flourish in the hostile world of Azeroth. Of course there are individuals who do despicable things, but you can't judge an entire race on the activities of a few bad eggs.
Blood elves, on the other hand, are thoroughly evil, even though they've now apologized for many of their most heinous deeds and blamed it all on that scapegoat Kael'thas. Yeah yeah yeah, they're sorry, but most of the population was OK with enslaving a naaru and siphoning its power so they could have blood knights. Evil. Evil.
Arguments could be made for orcs, since they were the original bad guys in Warcraft. Goblins seem to only care about acquiring gold at any cost. There are plenty of evil trolls around, but are the Darkspears evil? Night elves are often blamed for all bad things that happened to Azeroth. Anne Stickney recently talked about the most wicked creatures in WoW and brings up some points for humans as well.
Who do you consider the most evil playable race in WoW? Do you avoid playing evil races, or do you enjoy it? (I have several blood elves myself. Evil.) Take the poll and tell us why.