Regarding Zech 14:1-2- The 'all' for all nations, are the foreign nationals of/within the Roman army during the generation of Christ that plundered and destroyed the physical city of Jerusalem in 70 AD.
I realize this is only an opinion but how do we know it isn’t an diversion we hopelessly latch onto in “see these tall buildings” …not a stone will be left upon another that is not thrown down. Unless I’m mistaken He spoke often of their being as tall buildings (monuments, full of dead mens bones) adorned, as stone where even in the building up of the temple of God, the warning to be careful how you build upon where no stone can any man lay beside the corner stone which is Christ lain and set by God. So He points at the astute building as a sign that they ask for. Could those overhearing mumble “is He talking about us again?”
John 16:12 I have yet many things to say unto you, but ye cannot bear them now.
…is that the end of it or what of God can indeed raise upon children unto Abraham out from these stones? (But He spoke of His body while they marveled, what is He saying, how can He rebuild this temple that took so long for us to build?) could they bear being the stony hearts to be overturned
to raise up Children unto God, could they bear the corner stone rejected of men but approved of by God? Tunnel vision on He spoke of those buildings when really was it His body He spoke of? 1 Corinthians 3:1-23
Regarding Zech 14: 3-5a - Christ will protect his people during the time after 70 AD until he returns again. It continues today.
Regarding Zech 14:5b-11..Then..) No one will touch or harm the New Jerusalem, the city of constant lights, the Body of Christ when Christ returns and transforms the heavens and earth anew. All nations, throughout every generation have tried to destroy the Body, since Christ was on earth, and failed. And they continue and will try their best to attack and destroy it before Christ returns for his Bride.
Zechariah 2:1-13 I lifted up mine eyes again, and looked, and behold a man with a measuring line in his hand. [2] Then said I, Whither goest thou? And he said unto me, To measure Jerusalem, to see what is the breadth thereof, and what is the length thereof. [3] And, behold, the angel that talked with me went forth, and another angel went out to meet him, [4] And said unto him, Run, speak to this young man, saying, Jerusalem shall be inhabited as towns without walls for the multitude of men and cattle therein: [5]
For I, saith the Lord, will be unto her a wall of fire round about, and will be the glory in the midst of her. [6] Ho, ho, come forth, and flee from the land of the north, saith the Lord : for I have spread you abroad as the four winds of the heaven, saith the Lord. [7] Deliver thyself, O Zion, that dwellest with the daughter of Babylon. [8] For thus saith the Lord of hosts; After the glory hath he sent me unto the nations which spoiled you: for he that toucheth you toucheth the apple of his eye. [9] For, behold, I will shake mine hand upon them, and they shall be a spoil to their servants: and ye shall know that the Lord of hosts hath sent me. [10] Sing and rejoice, O daughter of Zion: for, lo, I come, and I will dwell in the midst of thee, saith the Lord. [11] And many nations shall be joined to the Lord in that day, and shall be my people: and I will dwell in the midst of thee, and thou shalt know that the Lord of hosts hath sent me unto thee. [12] And the Lord shall inherit Judah his portion in the holy land, and shall choose Jerusalem again. [13] Be silent, O all flesh, before the Lord : for he is raised up out of his holy habitation.