There are loads of reasons why women don't say no when men rape them, quite apart from the obvious ones of being asleep, unconscious or too scared.
It took me years to analyse why I didn't say no, but one of the reasons was because subconsciously I knew there was no point anyway as he was going to rape me whether I said no or not and also, because it may have made things more dangerous for me.
This man had already overrode all the boundaries I'd tried to set. He'd already made it perfectly clear to me that "no" wasn't going to stop him doing what he wanted with me. He'd kissed me when I hadn't wanted him to, he put his hands all over my body when I was trying to pull away from him, he'd pulled me down an alleyway laughing when I'd said it was getting late and I needed to get home. "No" wouldn't have stopped him, but what it would have done, is brought out into the open, that what he was doing, was rape. Men are supposed to stop when you say no, so if they don't, it's clear to both of you, that what is happening, is not a misunderstanding or a mis-communication, it's a rape. If you make that clear by saying no, then there it is, there between you - he's a rapist and you're his victim. And then you won't both be able to pretend it's all OK, you've just had sex, and that might be dangerous because rape is a very serious crime and men are supposed to be sent to prison for a long time for it. And in order to stop that happening or to punish you for the fact that it might happen, he might do something much, much worse than raping you. And so actually, it's better not to say no.
And then rapists and people like queenofdrama who take their cue from rapists, can tell you that you were never raped at all and just had bad sex that you regret and that you should have said no if you didn't want it, because how is the poor guy to know if you don't say no?