Contradiction with Matthew 15:24
Zechariah 2:11 speaks of many nations joining the Lord, while Matthew 15:24 shows Jesus stating He was sent only to the lost sheep of Israel.
Matthew 15:24: But he answered and said, I am not sent but unto the lost sheep of the house of Israel.
Contradiction with Matthew 10:5-6
Zechariah 2:11 mentions many nations, whereas in this verse, Jesus instructs His disciples not to go among the Gentiles, but rather to the lost sheep of Israel.
Matthew 10:5-6: These twelve Jesus sent forth, and commanded them, saying, Go not into the way of the Gentiles, and into [any] city of the Samaritans enter ye not:
Contradiction with Deuteronomy 7:6
Zechariah 2:11 suggests inclusivity of other nations, but Deuteronomy 7:6 emphasizes Israel as a holy and chosen people, set apart from others.
Deuteronomy 7:6: For thou [art] an holy people unto the LORD thy God: the LORD thy God hath chosen thee to be a special people unto himself, above all people that [are] upon the face of the earth.
Contradiction with Psalm 147:19-20
Zechariah 2:11 talks about many nations turning to God, whereas this psalm shows God revealing His word and statutes only to Jacob and Israel, not to other nations.
Psalm 147:19-20: He sheweth his word unto Jacob, his statutes and his judgments unto Israel. [his word: Heb. his words]
Contradiction with Acts 13:46
Zechariah 2:11 suggests inclusion of other nations, but in this verse, Paul and Barnabas initially proclaim the necessity to speak the word of God to the Jews first.
Acts 13:46: Then Paul and Barnabas waxed bold, and said, It was necessary that the word of God should first have been spoken to you: but seeing ye put it from you, and judge yourselves unworthy of everlasting life, lo, we turn to the Gentiles.
Contradiction with Romans 9:3-4
Zechariah 2:11 speaks of many nations, while these verses emphasize the special privileges and promises given to the Israelites.
Romans 9:3-4: For I could wish that myself were accursed from Christ for my brethren, my kinsmen according to the flesh: [accursed: or, separated]
Contradiction with Amos 3:2
Zechariah 2:11 implies outreach to many, yet Amos 3:2 expresses God knowing only Israel of all the families of the earth.
Amos 3:2: You only have I known of all the families of the earth: therefore I will punish you for all your iniquities. [punish: Heb. visit upon]