The storyline is a metaphor, like a lot of Buffy storylines, for things that happen to you in high school. In this case, “I slept with my boyfriend and now he’s acting differently.” It’s very clear that Buffy did nothing wrong and the bad guy is Angelus.