First, even though the word can mean land in the Greek, no translation has 'land' they all have earth.
So, you are making your own private interpretation.
Second, all of the verses have either tribes, or nations etc in the plural showing that it is not referring to Israel alone.
Third, Zech.12:10 also refers to all of the nations being present when Christ returns, so it is you that is not reading Zach. and that upon that return Israel repents, which did not happen in 70AD.
As for Caliphas, he asked Christ if He was the Christ, the Son of God, and Christ answered him by saying that they (ye) would, one, see Him sitting on the right hand of power and two, returning in clouds of heaven.
Caliphas and those unbelieving Jewish leaders would see Christ at the right hand of power at the Great White Throne judgment seat (Rev.20). They are in hell right now waiting for that day.
And the Jewish people would see Him return in clouds of heaven, just as He told the Apostles in Acts 1 and occurs in Zach.12:10.
Neither of which has happened yet.
So, it is you who is ignoring what the scriptures actually say, in any translation to make them fit into your own false theological system.
Comparing scripture with scripture means actually seeing what they say-Christ is seen by all the tribes of the earth, and they weep (Rev.1:7) which didn't happen in 70AD, and that the Jews would see Christ whom they pierced and then repent, and mourn also, which again didn't happen in 70AD.
It has to happen-but will.
Hmmm...
Thanks,