I remember a politician, cant remember who, who said a few years back that there were different levels of rape! The media went into a frenzy saying rape is rape! But I thought he was correct! Like you say, There is the drunken hotel room yes/no scenario, to dragging people into bushes, to sex slaves locked in a dungeon for years against their will! However all should be strictly dealt with accordingly! All crimes have different levels. If not all rapists, murderers, robbers would get the same length of jail sentence up and down the country!
But all rapists are labelled Rapist and are tried for 1 level of rape. Like Murder/Manslaughter there should be different levels/charges. Rape being for the worst scenario and then maybe unconsented sex for a lessor charge.