Peace Lady Fatima,
Reality is not peachy or clean.
The Bible is a book of God and Reality.
What you highlited in those verses is way less than anything you see on television. Most of it is symbolic and not literal.
As for Amos 7:16-17, God will punish Israel.
This is a prophecy of the Babylonian Exile.
As for Ezekial 23, God was telling about the perversions that were going on in Israel.
Oholah is symbolic for Samaria and Oholibah is Jeruslalem, not an actual people.
Israel was :harlotting" itself to Assyria.
Many Israelite kings were brown-nosing Assyrian by paganizing Israel.
Do you understand?
The Bible is very rich in symbolism--which the Quran obviously lacks.
The Quran is NOT a deeply symbolic book like the Bible.
Did not Lot commit incest with his daughters? If that's not preverted, then I don't know what is.
Lot was drunk at the time, that was his daughters' fault.
Also, Lot wasn't a prophet. Not every Biblical person is a prophet.