Moral values are shaped through time and have evolved out of 2000 years of human civilisation and learning.
So the agent that gave humanity it`s moral values is humanity itself and it is wrong to thing of moral values and codes of social conduct as something unshakeable and strickt.
They evolve and change and are the result of human learning.
So there is no god needed.
Actualy, arguing that a god gave us our moral values is somewhat insulting because it demands the precondition that mankind is to incompetent to create his own moral set of rules.
Other than that, if you look arround the globe you will see that what is moraly correct is perceived differently in different cultures - which means that there is no such thing as a international code of morals - hence making devine creation of such even more impossible.
So the agent that gave humanity it`s moral values is humanity itself and it is wrong to thing of moral values and codes of social conduct as something unshakeable and strickt.
They evolve and change and are the result of human learning.
So there is no god needed.
Actualy, arguing that a god gave us our moral values is somewhat insulting because it demands the precondition that mankind is to incompetent to create his own moral set of rules.
Other than that, if you look arround the globe you will see that what is moraly correct is perceived differently in different cultures - which means that there is no such thing as a international code of morals - hence making devine creation of such even more impossible.