That sucked so bad. It was a bad decision to isolate Spike and Buffy from the rest of the characters. They already did that in S6, S7 should be fixing the relationship, not continue keeping these characters away from each other
Seemed that Buffy and Xander forgave Spike for his mistakes, but Dawn never did. Which is so sad, I really loved their friendship in S5.