Morality has to come from somewhere. You can't trust it to "majority rule." Those who pride themselves on being moral exist within a culture that has already determined what is moral and what is not. The fact that Islamic morality differs by 180 degrees from JudeoChristian morality on many vital points indicates that morality is not relative. It is learned, and is taught and modeled. It came from somewhere; and one of these systems logically has to be closer to accurate alignment with Nature than the other.
In the Western canon, morality came not from the point of a sword, as in Islam, but rather from the supernatural actions of a loving and communicative God. Those who witnessed the early miracles also were instructed to bring up their children and maintain their families and communities within the moral law of the God of Abraham. Many who still recognize this God still recognize new miracles in contemporary life.
At some point, a person wishing to have deep moral integrity must recognize the coherent Source Code for his/her morality and drive corruption out of his or her self-righteous, intellect-based morality, just as he or she would clean up his/her laptop so it can operate effectively, or at all. After all, most people did not design, build and develop his laptop those who came before have brought forward a rich and complex stream of knowledge, based on principles of conductance and communication present in nature.
And Who designed Nature?
Rational people who recognize the exquisite detail of computers that automatically reject a data transmission if even one dot is out of place can also accept the probability that there is a master programmer for the orderly operation of the planetary universe, a SysOp who is massively capable of having built an organic intelligence technology into our DNA that records and operates everything; and that He can examine, augment, delete or change areas of this detailed code for His reasons, or at His pleasure.
Are you suggesting that God is a hacker? ;)
Begs the question; who designed the designer?