Is there any way for modern Christians to deny that that they worship a God that ordered homosexuals executed simply for practicing homosexuality? In the New Testament the belief of homosexuality still being sinful and immoral. How do modern people claim to be Christians but deny scripture?
But you have to remember, the OT is actually listing what amounts for the maximum punishments, not punishments that are even mandated as having to be filled out to that extent.
The proof is in the fact that there are two other references in the Old Testament to homosexual prostitutes - they were never put to death by the Kings, but they were simply banished from the city in these references. There's not a single example of someone being stoned to death for homosexuality, because it was exceedingly rare, if it ever happened at all.
Just as such, there is the passage in the Old Testament about how can be executed for disobeying one's parents.
This is something that has produced its own salt mines over the years in terms of atheist reaction, but, again, the traditional idea is that this is the maximum punishment, and there is actually no example of it ever being carried out to that extent that I know of.
Anyone can understand why these things would be included in the Hebrew laws out of pure expediency -- for a strong deterrent can result in people being far more committed to avoiding these forms of behavior.
But what am I really doing here..? Proposing that regular humans be charitable and nuanced in how they interpret the Bible? There's no chance of that.