@BillRM,
Gee Bill-- virgins, two of them, rape, murder, devils, then the virgins again.
You seem to know the Bible in a very narrowly focussed way.
And applying our standards of taste and etiquette to a bronze age culture for the purpose of discrediting Christianity, so that its disciplines might be more easily relaxed, is patently ridiculous.
And it is presumptuous of you to make disparaging remarks about the God of other cultures at other times and enduring in radically other circumstances than we are in. What other sort of God could there have been?
A very modern feminist believes, or announced that she did, that all our virgins are put out to be raped. But that's a complicated issue so I'll not go into details to spare your blushes.
I'll admit that the few fundamentalists who remain today, who adhere too strictly to the God of those olden days, present a very wide and short range target for your thunderbolts but filling them full of holes does not go near to discrediting religion. So far off it is of doing so that it verges on the pointless. As an argument I mean. It might have a point in other ways.