In the initial analysis, this scenario is highly reminiscent of one I have been pondering about lately:
You have a bank, and a guard is hired to keep watch over it. If the bank is robbed, is it the robber's fault for robbing the bank, or is it the guard's fault for not doing his job properly?
My thesis is this: Both parties have a mutual responsibility to prevent the crime of rape from occuring. The would-be rapist is responsible for keeping his desires under control, and the victim is responsible for behaving in a manner that does not instigate crime. Sanguinetti's advice is true, but it is only a one-sided approach. Apart from women being responsible for dressing appropriately so as not to attract potential rapists, the men are responsible for keeping their urges to rape in check as well.
However, the blame each party gets in the case of a real rape should not be equal. The woman should not be blamed as much, or even at all, because, although what Sanguinetti says is partially true, not all men will rape once they see a woman dressing like a slut, so his point is invalidated.
So yep, the most nuanced answer would be that both parties have a mutual responsibility to prevent crime from occuring.