Isn't your argument basically like trying to argue that the Israelites should have voted for Zedekiah instead of Jehoiakim? Or maybe the Babylonians instead of the Assyrians?
The Israelites didn’t have elections for kings who ruled over them, their rulers disobeyed God (who told various of the Israeli kings/rulers to utterly smite the Babylonians and Assyrains, but refused); they weren’t born again Christians, did not have the Holy Spirit within their leaders. Because of their sin and disobedience, they created their own problems by leaving various Arab peoples alive. So, you’ve left out some important issues.