And it's really self-righteous talk coming from selfish people. Xander's original problem with Angel was because Buffy only had eyes for him. Willow resented how much Buffy preferred spending time with Faith when she, Willow, was supposed to be Buffy's best friend.
Yes, that's totally it. Nothing to do with the sheer lunacy of the idea of Slayer dating a vampire or the fact that Faith turned against the Scoobies and was a murderer. It was all just jealousy. [/sarcasm]
Faith didn't kill indiscriminately at all. She killed the Allan by accident and then killed the Professor under the instruction of Wilkins.
She killed the guy with Box of Gavroc for no reason other than to suck up to the Mayor some more.
Beware, a long rant to follow! In my opinion, ME abused "redemption" so much that the concept pretty much lost meaning. In the end so many characters were "redeemed" or in the process of being "redeemed" that there was neither screen time nor desire to actually explore that and it pretty much boiled down to "X feels a bit bad for his past transgressions". That was it, basically. And some like Anya didn't even need to feel bad at all to be accepted into the Scooby gang. She was regularly joking about her millennium of bloody murders. If that's not a clear sign of the moral bankruptcy of the show, I don't know what is.
A good story about forgiveness requires lack of whitewashing, asking of hard question, plenty of introspection. Willow, Anya, Spike, Andrew, etc got precious little of that. They were pretty much forgiven whenever the plot required it. Neither of them seems much bothered by their burden of guilt. Even Angel very often seems to be more sorry for himself than the people whose lives he has ruined...which could have made for great drama but often across as rather unintentional and.
Examples of the terrible way guilt and forgiveness was handled:
- Faith tries to strangle Xander. Somehow Buffy is concern is all about Faith and nothing about Xander and after that episode nobody mentions the incident, IIRC.
- Anya's utterly inexplicable acceptance into the Scooby gang.
- Andrew not being in jail. Faith not being in jail.
- Xander being the cause of people burning to death is treated as a joke by him and all of his friends.
- Connor murders people and is Jasmine's right hand. His "punishment"? A new chance in life. Damn, Faith really got a rough deal compared to that...
- Willow's attempt to destroy the world isn't really seen by big deal by anyone
- Spike not being staked again and again
To summarise, if you are close to the main characters you can pretty much get away with
anything. This trend seems set to continue in the comics too. Now, I don't want to be a totally black and white story in which everyone who isn't a paragon of virtue must be punished cruelly but for my money ME swung way too far in the opposite direction. Much of that probably had to do with keeping people in the show because they liked the characters but never bothering to really establish a good reason why the good guys put up with the likes of Spike, ANya and Andrew. Or why the Watcher's Council didn't kill Faith while she in a coma.