I don't think that everybody is capable of rape at all. I don't link it to sexual desire, either, surely having somebody tell you : 'no, please stop, really, I don't want it' is going to kill that desire stone dead? Unless they get off on another's pain- in which case, they are likely to rape. Ultimately, it is about controlling the other person. My needs are more important than yours. That's the attitude.
A man who is not a rapist may very well feel peeved and disappointed that the woman who has been coming on to him all night doesn't follow through, I wouldn't necessarily blame him his disappointment but, ultimately, if he has as a core belief that other people's bodies don't belong to him he will respect the word: 'no'.
I'm not going to pretend here that a man who is told no at the last minute is going to be over the moon about it-who isn't disappointed about not getting their leg over with somebody they desire?- but that doesn't mean he is going to rape and thwarted desire is not a reason nor an excuse.