I think there's some stereotypes out there. If you like older men. You flirt too much. You wear short skirts. You have low self esteem. You flirt too much.
Of course none of that really is a real thing, just stereotypes. I know my mom has told me I might as well have 'rape me' tattooed on my forehead- thanks mom! She always says it's because I'm too sweet, have daddy issues and accept bad behavior. Not sure how true that is, but I feel ya!
I've also been told similar things by other people and what I've realise is... Rape is a joke to a lot of people, and some people talk about it super casually. So saying 'you seem like a rape victim' is almost like 'you would look great blonde!' Very silly. Some guys look for 'weak' girls and starting with that kind of line makes a girl feel like she can open up and that the guy just 'gets' her.
I could be so wrong by the way!