I'm just rather picky about what I consider morality and how I see the enactment of laws. Laws should be made to enable people to secure their rights. They should not be made to enable the government to regulate people. Morality is a used term that is commonly applied to levels of activities in varying degrees of disapproval. We need a much better word, or a set of words, but then we would have to agree on what morality is and that's the big public struggle.
Sex is considered a moral issue in the public.
Sex is never immoral. Force or fraud, that is immoral. Rape is immoral because it is assault. Whether or not the rapist completed the act is immaterial. It's the use of force that makes it a crime.