The premise here seems faulty...
God protected Israel - even when the Babylonians came over the hill and took them into captivity - though the lamentations and death were prevalent.
You might well ask, if it really is israel when Tel Aviv is one of the gayest cities on earth??
Sin has it’s own issues that need to be addressed, they are lost in their current state of unbelief and evil.
That said, there’s a promise that must be fulfilled - and it will be.
He’s doing it for His Own Name - not for them.
People conveniently forget that.
1 Samuel 12:22
Deuteronomy 7:6
Deuteronomy 31:6
Romans 11:1