Well, "Agree to disagree" was invented for such cases
🙂
Even if they wouldn't sleep together (which, I'm less convinced about that. Remember "love isn't brains"?), the curse may still be activated simply by them sleeping in each other's arms, which they were doing by 3x20. It was playing with fire.
But in 3x08, Buffy didn't know that she was in for a constant cycle of coming back together. As far as she knew, this was the end. She saw their breakup as final - and yet she didn't break down the way she did in 3x20.
Sure, that was the process, the struggle that led to progression. Just like in season 2 Buffy always knew that she had to kill Angelus, but couldn't do it until 2x22.
It's not regression, because it doesn't contradict Buffy's lesson from season 6. In season 6, Buffy learned that she shouldn't be using Spike the way she did, and shouldn't let him abuse her the way he did. In season 7, Buffy didn't start using Spike again, and she didn't let him abuse her again. So, Buffy's character did not regress.
But in 3x08, Buffy's lesson was that she can't be with Angel ("What I want from you I can never have") - and yet, in 3x20 she wanted to be with Angel again ("I want my life to be with you"). Hence, regression.
They have no choice in their feelings for each other, sure. But they DO have a choice in who they're with. Buffy broke up with Angel in 3x08. Angel broke up with her in 3x20. Clearly, there IS a choice there. It IS possible to be logical, and break off the relationship. My issue is with the way that break-up ended up happening.
giphy.com/gifs/the-office-no-steve-carell-12XMGIWtrHBl5e
In 3x08, Angel was the one who couldn't accept the breakup. Literally, he said "I don't accept that". That's why 3x20 annoys me even more - it shows that Angel grew over the course of the season, while Buffy regressed. Which, screw that!
If Angel was smart enough to understand that they can't be together in 3x20, then Buffy has to be smart enough to do it too. She should be able to do it much more easily, actually, since she
already did it, in 3x08, when he couldn't.
That fact is EXACTLY why this issue bugs me so much. The whole "Angel is stronger than Buffy when it comes to relationships" thing sprang out of nowhere in the second half of season 3, and served no purpose other than to sacrifice Buffy's arc to serve Angel's. Buffy was always the stronger one before that.
'Becoming' was a beautiful bookend for Bangel. 'I will Remember You' was a beautiful bookend for Bangel. Season 3 (when it comes to the Bangel stuff) was just a regression from season 2, IMO.