I am a Christian.
Whomever you are, you are under a multitude of mistaken assumption. You obviously have not read the Bible.
The Bible is called the word of God for God is the true author of the Bible. Read 2 Tim. 3:16: "All scripture is given by inspiration of God, and is profitable for doctrine, for reproof, for correction, for instruction in righteousness." If all scriptures are given by the inspiration of God. then what scriptures were not inspired by God? Answer: none! This is why the Bible is the word of God.
It is true that those Jews who violated the law could be killed for not obeying Sabbath laws, disobedient children could be executed (at the wish of their parents), adulterers were to be killed, witches, blasphemers, and gays. Romans 1 never speaks of executing homosexuals. This reference is obviously wrong. The Book of Romans was written to Christians and Christians are never told to kill homosexuals.
Regarding killing non-Hebrews, a non-Hebrew could be killed for capital crimes. However, your reference is not correct. Regarding the tribes that God ordered wiped out, you need to read about the wandering of the Hebrews in the wilderness. During the Hebrews wilderness wanderings, God gave the Hebrews the ark of covenant which made them the most powerful in the known world. These tribes feared the Hebrews during their wanderings. These tribes attached the Hebrews from the rear. During those days, a army marched or moved with its soldiers in the front. Women, children, the sick, old people, and the injury were in the rear. These tribes attached the weak and God was angry. God gave these tribes a chance to repent. After a period of time, God allowed the Hebrews to attack these tribes. You will notice if you do a detail reading that before the Hebrews attacked, these tribes were given the option to either surrender or abandon their lands. If these tribes did not chose either option, then the Hebrews were instructed to utterly wipe them out.
Killing women who were not virgin. This was truly only when a virgin portrayed herself as a virgin when in reality she was not. Please notice Joseph and Mary, parents of Jesus. Matthew 1:19 states, "Then Joseph her husband, being a just man, and not willing to make her a public example, was minded to put her away privily." Joseph knew Mary was not a virgin and he sought not to have her killed but to be quietly divorced. Therefore, your statement is not true.
Your statement of killing all male prisoners, etcl, is true but in your haste to convict the Bible you overlooked the following verses Deut. 20: 10-12: "When thou comest nigh unto a city to fight against it, then proclaim peace unto it. And it shall be, if it make thee answer of peace, and open unto thee, then it shall be, that all the people that is found therein shall be tributaries unto thee, and they shall serve thee. And if it will make no peace with thee, but will make war against thee, then thou shalt besiege it." In other words, God through His nation, put peace on the table first.
In Christ's name
I know of no scientific, mathematical, historical, or contradictions in the Bible. Please describe these errors.