Why does God allow repeated rebellion before delivering ultimate judgment?