I agree, rape is rape. No means No. But.
It is a real tricky subject, and no mistake. Like, technically, it is almost impossible for 2 people who are drunk/stoned to legally have sex, cos there is no way the girl could consent to it, cos she was pissed as well. Which obviously happens millions of times every day. So if for whatever reason, she alleged rape the next day, the legal system sort of creaks.
But a random attack by a stranger, with a DNA based conviction, is a pretty much open and shut case.