Morality changes but not over time, it changes with the increase of knoledge, let me give you an example 500 odd years ago burning people at the stake for being witches was considerd a nessessery evil now burning witches at a stake would come under murder as we now have the knoledge that witches are not evil creatures sent from hell, get my point?