-->
@Tarik
Well the world is a confusing and contradictory place and under no obligation to make sense to us. That said the reason various moral systems disagree about some points (I think saying diametrically opposed is going a little far personally) is because it us subjective.