Christianity has taught from day one that the Church is the New Israel. It has not ceased to teach this, even if since Vatican II it has chosen not to emphasize this teaching.
This does not make the Church anti-semitic.
And neither is modern evangelicalism correct in its views on the New Israel.
Here's an Eastern Orthodox explanation:
“New Israel”???? Israel IS Israel- The spiritual and national homeland of AM Yisrael- the Jewish people.
HaShem specifically said “forever”..... The Land of Israel is HIS sacred bequeath and covenant to the Jewish people - forever lasting, never changing. That is HIS word. Are you suggesting that HaShem breaks HIS Holy word?
It is obvious to anyone who studies world events and the Torah that HaShem keeps HIS word.