I'm not saying Buffy is at fault--I'm not a person who would ever blame the victim, and that scene in the show was adequately horrifying and realistic. She could have definitely done some things differently to help prevent this situation though. She put herself in a bad situation, and confused the hell out of someone who was already confused. Not her fault, but not entirely his either.
My main issue is with the Angel-adoring fans who hate Spike.
[EDIT: If I made this comic now, it would not look like this. There are some parts of this that I articulated poorly, in offensive ways. There's some blatant sexism in here, some casual ableism, and my wording makes it sound like I'm okay with rape culture, which I'm not. I didn't really understand rape culture at the time I wrote/drew this. I do now. I stand by my overall point, which is that the fandom is hypocritical about their assessment of Spike VS Angel, but I do not stand by all of my minor points. I definitely do not stand by all of my drawings. There's some distasteful shit in here, and I'm sorry. I feel that taking it down or editing it would be denying culpability, so I'm leaving it up. I did this, and parts of it are very wrong. I own up to that.]