Okay, rape is defined as sex without consent.
Consent is produced in the mind.
But you cant read anyone's mind.
What if girl told you she wants sex, but she actually lied and didnt want it? Then you are a rapist without even knowing it.
What if she consented for some time, but then during sex she stopped wanting it but didnt tell you? Then you are rapist again.
What makes matters worse is that even rapists cant be sure if they are really rapists. What if a girl said no to sex, but actually wanted it? Then rapist would think he is raping her, but actually she consented in her mind and he isnt a rapist at all.
This is what people mean when they say "She was asking for it."
Woman cant prove that she didnt give consent in her mind, which makes proving or disproving rape impossible.
The only way not to be a rapist is to be a virgin. But even that doesnt have to be true. Virgin men often watch porn. Watching porn contributes to porn production. You cant read minds of women in porn either. You dont know if they actually consented, so by watching porn, you contribute to rape and thus you are rapist.
Maybe you think that you can just watch animated porn. However, contributing to animated porn production can cause those who see it to become rapists, which then makes you responsible for rape.
So the only way man can avoid being a rapist is if he is a virgin and doesnt watch porn. But even that isnt always true. It is possible for man to commit "indirect rape" by causing others to commit rape. We know that free will doesnt exist, and we know that people are shaped by environment. For people around you, you are their environment. You cannot know if you maybe did something or said something in the past which caused the other person to become rapist. Because you cant know the cause-result of human brains and cant know how exactly your words and actions affect minds of others as you cant even read their minds, it follows that your mere existence or presence in people's lives can cause other people to become rapists. This makes you "indirect rapist", which is worse than rapist, because you are causing rape while someone else instead of you is being punished for it.
So how can a man avoid being a rapist? Even if you somehow werent causing any rape by action, you would still be responsible for all the rape you didnt prevent. If you dont work all day to prevent rape, you are then letting rape happen.