You cannot judge Islam by your own morality, rather, your own morality should be in accordance to the criterion of right and wrong given to us by God You see, if a religion is proven beyond all doubt to be correct and from the Creator, then everything about that religion is also correct, perfect and free from flaws and if we have any objection to any aspect of it, it is because we are imperfect, not the religion