You know, people attack Islam for the backwards stone age cultures that support "honor killings" in places like Pakistan and India... while simultaneously ignoring that this is also part of Mosaic Law in Deuteronomy.
Deut. 22:13-21
"If any man takes a wife and goes in to her and then turns against her, 14 and charges her with shameful deeds and publicly defames her, and says, ‘I took this woman, but when I came near her, I did not find her a virgin,’ 15 then the girl’s father and her mother shall take and bring out the evidence of the girl’s virginity to the elders of the city at the gate. 16 "And the girl’s father shall say to the elders, ‘I gave my daughter to this man for a wife, but he turned against her; 17 and behold, he has charged her with shameful deeds, saying, "I did not find your daughter a virgin." But this is the evidence of my daughter’s virginity.’ And they shall spread the garment before the elders of the city. 18 "So the elders of that city shall take the man and chastise him, 19 and they shall fine him a hundred shekels of silver and give it to the girl’s father, because he publicly defamed a virgin of Israel. And she shall remain his wife; he cannot divorce her all his days. 20 "But if this charge is true, that the girl was not found a virgin, 21 then they shall bring out the girl to the doorway of her father’s house, and the men of her city shall stone her to death because she has committed an act of folly in Israel, by playing the harlot in her father’s house; thus you shall purge the evil from among you," (Deut. 22:13-21).
As "Christian Apologetics" websites will tell you,
"Critics of the Bible must be careful not to impose their present day moral system upon that of an ancient culture found in Scripture and then judge Scripture as though it is inferior to their own subjective morality. The above verses were written 3,000 years ago in a very different culture and location. Sexual purity was very highly valued, unlike today, and when a man would marry a woman, her virginity was critical. In ancient times a dowry was paid to the father of the bride and the rightful expectation was that the bride would be a virgin."
and
"Of course, we do not advocate any type of honor killing. We are simply stating what the cultural context was."
(source: http://carm.org/bible-difficulties/genesis-deuteronomy/stone-woman-not-being-virgin)
Right. Sure, there was a culture practice codified in the Bible that seems outrageous to us now, but we have to understand that it's a different culture. By the way, homosexuality is still a sin and totally not something where our understanding of it has changed as the culture has changed, right?
The problem, of course, is that this is a religion that claims its holy book was written by a timeless and eternal God, an omniscient and omnipotent being, existing in the past, present, and future, simultaneously. "I AM who I AM" and all that. The Alpha and Omega, who is, who was, and who is to come. Why, right there in Deuteronomy (same book that requires rape victims to marry their rapists and non-virgins to be stoned) it says "The eternal God is your refuge" (Deut. 33:27)
So the question becomes whether or not it is objectively wrong to force a rape victim to marry her rapist, and whether it is objectively wrong to honor kill a non-virgin. If it's objectively wrong no matter what, then an eternal God would have either said something about it back when He was supposedly dictating to Moses the Mosaic Law. I mean, there were no shortage of revolutionary ideas that this deity would go through any lengths to put forth. Things like dietary restrictions, circumcision, monotheism, etc. He gave Peter a vision of different types of food coming down from heaven just to say it's okay to eat pork if you're Christian. It would not have been a stretch, if God had a problem with it, for Him to say "Hey, don't kill a non-virgin. Maybe just fine her, or require a sin offering."
But he did not. The Mosaic Law says she will fucking die. Stoned to death! A form of death that, when we hear about it from these backwater stone age parts of the world now, we think it's horrific and outrageous. Rightly so, because it is. And this is what the eternal God, the Alpha and Omega, said had to be done.
Or else he didn't. Maybe the laws and restrictions of the Bible are reflections of their cultures, and not the divine word at all. Maybe in Timothy 3:16 when it says "All Scripture is God-breathed and is useful for teaching, for reproof, for correction, and for training in righteousness", it's completely full of shit. Maybe homosexuality is just fine, and slavery is objectively wrong, despite the New Testament condemnation of the first and tacit approval of the second, because the New Testament was reflecting the culture of its time, not some objective grand unifying truth breathed by an eternal and unchanging omniscient Supreme Being.
And here we get to the root of all religions. Really, there's not a rock solid underlying truth to it all, and if there is, you're not going to get there with religion. No, the truth is that 9 times out of 10, religion is just used as an excuse for doing what you want to do anyway, for better or for worse. It can be distorted by its adherents, for good and for evil, because it's simply a reflection of who we are as humans. So if you find some good lessons in your holy book of choice, whether it's the Bible, the Quran, or the Bhagavad Gita, go with that. And if you're using your holy book as an excuse to be a dick to somebody, or somebody else is doing the same in their religion and their culture, don't blame the religion or hide behind it, blame the person. Take responsibility yourself for being a dick. You're not following the commands of an eternal divine being, you're just doing what you want to do anyway, for better or worse.