This is what I'd say:
Nobody "deserves" to be raped - but nobody deserves to get run over. If you put yourself in statistically more dangerous situations, guess what, idiot - shit happens.
..
Being idealistic is good in theory - but massively unsuccessful in the real world.
I have a quite messed up friend who has gone through a fair bit of .. rape earlier in her life and ah, I once DID suggest that she had put herself in bad situations.
It did not go down well at all.
I still believe it, though. In her case, at least. Had a penchant for dangerous, criminal types - got raped. Can't say it's a surprising story.