Did you just conceit that the moral code is relative to the culture that adopts it? The Bible moral code was written by people from one Bronze Age culture for people from other Bronze Age cultures. Nothing more, nothing else. That is why in today's cultures we have different sets of moral values.
Moral code evolves as our cultures evolve. Actions that were accepted to be moral 100 years ago are not moral today, and vice versa. Even our contemporary cultures have different moral standards. Just look around the world, from the Middle East to Africa and Europe. All diametrically different.
You just validated two things: that the morals are relative to the culture they were developed in, and that God did not write the Bible/Talmud/Quran moral code, people from those cultures did. If it was the creator of space and time, he would have given transcendent, objective (to any culture) moral code. That did not happen.
PS.
https://www.youtube.com/watch?v=9SQbc0I9_pMThe thing that you willing ignore is that people are just the same now as they were back then. So, the laws fit the people of today as they did the people back then. But the point is who the laws were given to, and why.
Science shows us that math and physics haven't changed much in the last several thousand years. But the Bible stopped expanding with the Revelation, almost 2,000 years ago, because God accomplished the saving of ALL people back then, with Jesus' death and resurrection. So, the laws, while they are important, are going to dissolve (along with the math and physics) in the coming destruction of this universe.
Why doesn't science know about the coming destruction scientifically? They do. Everybody knows that we all die. But science is too weak to tell about the coming end of the universe. We need to go to God for
that. Btw, God is attested to by science, not necessarily by scientists -
Scientific proof that God exists? - https://bitcointalk.org/index.php?topic=737322.0.
