Indeed, they were 1000 years ahead of their times.
Yes, and the Christian Crusaders had/have every bit as much right by inheritance to Jerusalem and the territory as their Jewish cousins. They received the promise at the same time. Today the Crusaders Northern Kingdom offspring are paying the bills for the nation Israel, while their Jewish cousins are actually occupying it.