Contradiction with John 16:33
Jesus speaks of tribulation in the world, whereas Zechariah 2:10 speaks of rejoicing and dwelling among people.
John 16:33: These things I have spoken unto you, that in me ye might have peace. In the world ye shall have tribulation: but be of good cheer; I have overcome the world.
Contradiction with Matthew 10:34
Jesus states He brings a sword, not peace, contrasting with the joy and dwelling in Zechariah 2:10.
Matthew 10:34: Think not that I am come to send peace on earth: I came not to send peace, but a sword.
Contradiction with Isaiah 2:4
Nations not learning war contrasts with the rejoicing and presence theme in Zechariah 2:10.
Isaiah 2:4: And he shall judge among the nations, and shall rebuke many people: and they shall beat their swords into plowshares, and their spears into pruninghooks: nation shall not lift up sword against nation, neither shall they learn war any more. [pruninghooks: or, scythes]
Contradiction with Revelation 6:4
The red horse signifies taking peace from the earth, opposing the joy in Zechariah 2:10.
Revelation 6:4: And there went out another horse [that was] red: and [power] was given to him that sat thereon to take peace from the earth, and that they should kill one another: and there was given unto him a great sword.
Contradiction with Luke 12:51
Jesus states He brings division, contradicting the unity and joy mentioned in Zechariah 2:10.
Luke 12:51: Suppose ye that I am come to give peace on earth? I tell you, Nay; but rather division: