It's all very well to bring morality into it, but everyone builds their own morality, morality is not universal as many would have one believe. Also things are never black and white.