I have not read the whole discussion about morality here but I would like to speak my opinions:
Morality is indeed relative, even within the circles of religion (you might want to ask which religion or which God when starting threads of this type btw), take for example women's rights, back then it was very moral to enslave, rape, "take a woman to be your wife". Being from Israel I had to study the bible in school, I am an atheist and I do have quite some understanding of the bible considering I had to read and study it for 12 years in bible class, lucky it was not a religious school and I only had a bible class and not just bible studies.
In Hebrew the word for wife is pretty much the same word for woman, the word for husband means owner. Just in case people reading this are not familiar with Israel I should add that men are no "owners" of women and it isn't some poor country where we (women) do not have rights and are controlled by men, then again, I come from a non-orthodox and even atheist family and region (every place have religious people in it, I am referring to the majority). Instead what you see here is pretty much as you see in your own country probably.
Taking further the subject of women's rights, it wasn't until recently (by recently I mean decades) that women could work at pretty much any job men could, or that women could be the first to offer a man a relationship in a bold way, rather than having to wait for the man to do so. Women had to do this, do that, act in a specific manner and in a way, serve their husband and family. That was acceptable and morally right. Now it is not.
Can we talk about homosexuality too? Why not we burn them? Oh wait, why would I burn my gay friend? Maybe I would some 50-100 years ago, when it was morally right and religious advocated against gays, have you noticed how more and more religious circles are suddenly ok with homosexuals? If God's morals are so absolute then how come they keep changing over 1000 years, 100 years and even every decade?
Bottom line is: Morality, as everything else in this universe, is relative. It is said to be "Morally Right" when the major of the population agrees on the concept or the action, if they disagree than it is wrong. Who says they are right? No one can, because there is no such thing as right in the universe, there is how things are and these are different everywhere and for everyone. An example of why cutting ears is wrong had been brought up, well let us bring up a story: we are not humans, we are a race called... "Balruni"! our ears have a chemical storage, this chemical, when exposed to oxygen sends us a sensation of great pleasure, yet it is sealed. Upon making a bond with our loved ones we cut each others left ear, causing great pleasure to our mate, don't worry the ears grow back within 7 days. Some also cut it for pleasure, just as humans do in sex. Is it morally wrong to cut someone's ears?
Btw, Jewish people cut a part of their male born sexual organ
Is that morally right? I know a lot of people who say no. What's God's opinion on this then, umm?