The Bible is full of things that fly in the front of society. It always has and always will until the return of Jesus. We hold that it has the answers to all of life’s questions, but there are several things that are not apparent.
There are verses in both the Old Testament and New Testament that talk about homosexuality. Homosexuality is more open today, but it has been around forever. It was common and acceptable in Sodom, so to say that we are more advanced today is not really accurate. When Paul wrote about it in Romans, he wasn’t writing it because he was not exposed to it. He was a roman citizen and it was practiced some what openly during that time. He was writing it to draw a line that something is wrong. Not morally wrong, but biblically wrong.
There are no verses that come out and directly attack pedophiles. There are verses that sex should not occur before marriage and homosexual acts are wrong, but what about marriage between an adult and a young girl. Biblically that is correct. Ancient Jewish customs were that a girl could become betrothed at 12 1/2 years of age. It would take another year before the marriage actually took place, but still the girl could be under the age of 14 when she was married. There is no getting around this biblically. This is morally wrong, to a point.
Less than 50 years ago, it wasn’t morally wrong. It was acceptable to modern society. It is still acceptable in several third world countries, so it is morally acceptable there. That is the problem with morals, they only reflect what is acceptable to the society at that time. Morals change with public opinion so what was acceptable before is not detestable and the other way around.
Christians can not really preach to people about morals as we are not called to hold on to morals as our guide. We are called to hold on to the Word Of God and let it be our guide. It has never been morally acceptable nor will it. We shouldn’t preach our moral superiority because we don’t have it. We have the Word of God which should be revealed through a relationship with Him. Often people will take the Bible and hold onto it as a legal guide and skip the relationship. That is when morality rears its head as we try to interrupt the parts we can not understand on our own.
Do I think it is right for an adult to have sex with a child? Certainly not. That is the morally correct answer. I also do not think it is right for a child to have sex with another child. It is not morally correct to tell someone what they can do with their body. I guess I am not morally correct all of the time.
Is God immoral? Of course He is immoral. He never changes despite the changes in society. Luckily we don’t follow the moral god. We would never know where we stood.