If the only issue is Angel's curse, why can't he just go to the demon Spike went to and get his soul anchored.
Not to mention I hear there is a book in the comics where you can write stuff and make it come true?
It's as if the writers went 'oh yeah, need to address that one fan objection so we can go full-steam ahead with Spuffy'.
I think this is exactly what happened but to be fair, Buffy and Spike were not seeing each other in Seasons 8 or most of 9 I don’t think either (maybe towards end if 9? I get bit muddy on the comic seasons).
As to the question of the realism of resuming a relationship with the perpetrator, I hate to say it but her experience with Angel also kind of defies realism as well.
I think
@RomanticSoul pretty much said what I would have said but I’ll add a few things.
First let me get this out of the way. Angelus is a horrible, evil, depraved murderer, rapist, probably worse than Spike. Angelus could have and likely would have, given enough time, raped Buffy and done much worse than he actually did in Season 2. Full. Stop.
Now - we have two evil vamps. Angelus v. Spike. I have no problem even agreeing that Angelus is the more evil of the two but if we compare their actions ON THE SHOW only they aren't all that different.
Both vampires killed people while in Sunnydale. Angelus killed Jenny so that was emotionally close to Buffy (although I gotta say personally I didn't see such a tight bond between Buffy and Jenny - Buffy was more affected because of the effect this had on Giles).
Both vampires tried to kill her although really Angelus only tried to kill her because she went to stop him from opening Acathala while Spike actively tried to kill her in School Hard, Halloween, and then sent Assassins in WML.
Both vampires tortured people that they cared about. Angelus tortured Giles and Spike tortured Angel TWICE (WML and Into the Dark). (Questionable whether Buffy knew about Into the Dark, I head canon she didn't because I would hope she would have been a bit more pissed).
Both vampires threatened her friends lives, Angelus threatened Willow's life once at least and Spike twice.
So generally from Buffy's perspective both of them were pretty on par with each other I would say (although of course Angelus' actions would hit a little closer to home given her relationship with Angel). Of course she decided to kill one and sleep with the other but there was a chip and anyway I digress...
The major difference I would argue is the A/R. Angelus never tried to rape Buffy. (And again, believe me, I know he probably had plans to do so but got distracted with Dru or ending the world and so he never did). And that distinction to me as a
woman feels very significant. While both vampires committed murders and tortured other people the A/R was a very PERSONAL transgression against Buffy that I feel would likely deal with a more difficult time resuming a sexual relationship with the man who wore the face of the perpetrator.
If you think about it, Buffy never SAW Angelus kill Jenny. She saw the fall out. She saw the pain he was causing her friends but I don't she ever even saw him kill someone. So she isn't having nightmares of him snapping her neck. What Spike did to Buffy was done to
her, it was personal in nature. She has to live with the nightmares and the trauma of what was done at that moment. That is why I struggle with her readily accept him in her bed in Season 7 and resuming a sexual relationship with him in Season 10.
I just want to emphasize again, one more time that I am not defending Angelus' actions or saying he is ANY better than Spike because I don't want people to misinterpret this post. I am merely talking about Buffy's perspective on the actions committed in the story by the two vamps.
I'll end by saying this - I think the A/R was ballsy and it was shocking and I commend them for going there but then they went there and they wrote themselves into a hole. If they had plans to have Buffy and Spike resume their relationship instead of an attempted rape why not make it him trying to bite her or turn her? It could be a metaphor for being violated without the real world implications of it weighing heavily on their beloved pairing.