Everythng you say is wrong.
It does not support slavery. For example,
If someone is caught kidnapping a fellow Israelite and treating or selling them as a slave, the kidnapper must die. You must purge the evil from among you Deuteronomy 24:7
It could not deal with those outside the legal reach of its laws. Slavery was everywhere in the ancient world
Yes, stoning was the punishment for perversion. But if you didn’t want to be under Jewish law you could go elsewhere. To be a Jew was to accept those punishments.
Women were the property because of the fall from the monogamy and equality in Genesis
In the image of God he created them; male and female he created them.
If anything the earlest society was matriarchal, it is the man who leaves his father and mother NOT THE WOMAN
The last statement calls into question your honesty:
The phrase, “spare the rod and spoil the child” is not a Christian phrase and is not in the Bible. That phrase actually comes from a narrative poem written in the 1600s titled “Hudibras” by Samuel Butler.