An important element of discussions on morality ought to include the basic questions, such as, for example, "What is morality?" Sadly, such discussions almost always skip this question and simply presume some magical, ethereal force called morality actually exists, after which people argue over what is moral and what isn't.
I encourage everyone to attempt to come up with an adequate definition; I suggest that it is impossible and therefore, there is no such thing as morality. There are shared feelings we have (many of which we share due to our evolutionary history) about certain events, e.g., killing someone for no apparent reason, but not an additional later of reality characterized as "moral" and "immoral."
Just because this magical realm doesn't exist doesn't mean people, when armed with this knowledge, will go around raping people. We have a conscience due to the evolution of morality (or, rather, the evolution of a bunch of shared feelings towards specific events) that will continue to regulate how we behave all the same.