Society is constantly changing. What a society considers morally acceptable changes as the views of the society changes. We know this happens. The conflict comes when Christians hold that God doesn’t change. He is the same yesterday, today, and tomorrow. So if God doesn’t change, what He considers acceptable doesn’t change either. That is where the conflict comes into place.
Polygamy was acceptable in the Old Testament. It was not God’s design, but it was allowed. Today, western society holds that it is wrong and even illegal in many parts. Now we have a conflict on what is wrong and what isn’t. Same thing can be said on the age of those being married. The women that were married in the Old Testament and probably New Testament, where maidens. They were virgins who had basically hit puberty. In theory, the women were being married as early as 14 years of age. Now since we all know evolution occurs, I am not sure if puberty starts at the same age now as it did then, but regardless, the women were significantly younger than the men. Today, that is illegal. There is a stigma attached as the person is convicted of being a sexual offender and child molester. This wasn’t always the case though. Jerry Lee Lewis married his first wife when she was under age, so why it was frowned upon then, it was not illegal. Homosexuality is a huge area of controversy. Society says it is ok, but that hasn’t always been the case. The Bible says it is sinful in certain areas, but there is a lot of study in the Bible for this topic as people look for ways to justify that it is acceptable. Society has no standard or certainty for what it considers right or wrong.
The problem I see is that people have a tendency to view sin by what is and is not acceptable based on the society they live in. I get caught up with this at times as well. The question is, if God is real and will judge mankind, then what standard will He base His judgments on? The sins in the Bible or the sins according to society?