The scene is very moving, I might have cried the first time I saw it, but now I stay away from that episode.
It's because of how "easily" Buffy accepted Spike back after the rape attempt and because of how Spike acted at the Bronze.
I realize on a rational level that Buffy did act as expected. She didn't want to think about the almost rape, so she tried to ignore it, focusing on the important task at hand, letting Spike go with her. Also, I think she remembered the schock on Spike's face in the bathroom. It sure looked like he regreted it. The denial and the regret probably made it bareable for her to be near him, even tough my ideal reaction for a almost rape victim would be to kill the rapist. Of course, if she didn't do it in season 6, (even wanted Dawn to stay with him) it can't be expected months afterwards, when she has had time to deal with it.
And with Spike, he had been feeling like crap for months, so what he did in the Bronze, when Anya brought attention to his soul, was to try to repress that, by turning into jerk. Since it's the only time right now I remember him acting taht way towards Buffy in season 7, it is forgivable.
But, since rape is a very strong fear of mine, and it has happened to people I know, the Bronze scene gives the whole episode a bad aftertaste, even the beautiful church scene.
Buffy following him back to that church shows that she does care about Spike. She sensed that something wasn't right with him.
Especially the way he reacted to accidently staking that chick's psycho BF in human form.
I thought she followed him to make sure he didn't cause any more trouble(possibly to stake him).
I might have to rewatch this episode after all. *brrrr*