God could have prevented any war and/or prevented them from becoming nomads. He's all knowing and all powerful, right?All fair points and I agree that the slavery conditions by any standard would still be bad. I am not endorsing that (although Tarheel thinks I likely invented slavery)!
To me, I also do not see God endorsing slavery, but as always, was teaching the Israelites.
Consider the options of the gentile nations of the day:
- Death
- Enslaved by the Jews
- Nomads
Nomadic lifestyle doesn’t seem bad compared to the other options. But, considering the era, a nomad would likely either die without the greater tribe to help support or be enslaved by another nation.
Therefore, the real options would be this:
- Death
- Enslaved by the Jews
- Enslaved by someone else
I read it as foreshadowing of the Golden Rule by God. The Jews would have remembered their time enslaved by Egypt and were instructed to treat slaves better than the Egyptians treated them. Facing enslavement by the Jews or another nation, the Jews were the better option. Other nations would not have had a such a standard.
It was suggested by @longliveCS40 to simply forgive them and let them go. Realistically and I think you would agree understanding the historical context that was not an option considering it would have ended in war anyway (God was delivering them to the promised land). And, they were charged by God as sinful and the penalty under God was death.
That's a big problem with the whole thing. He supposedly had the ability to stop slavery and other atrocities and did not.