kbell cap
I disagree tbh. Wasn't that the entire catalyst for Spike getting his soul back?

I think they walked a really fine line with that and I'm not entirely sure how I feel about it, but within the mythology of the show the Spike Buffy fell for in season 7 is technically not the same Spike that attempted to rape her, just like the Angel she fell in love with isn't the same Angel that raped and killed the gypsy girl. I think they confused themselves with the whole soul/no soul rules though because sometimes they make it seem like a soul makes you an entirely different person and sometimes it just makes you less of a murderer.