Contradiction with Isaiah 41:10
This verse promises God's support and presence for those who are afraid, whereas Zechariah 12:2 speaks of making Jerusalem a source of intoxication and fear for nearby peoples.
Isaiah 41:10: Fear thou not; for I [am] with thee: be not dismayed; for I [am] thy God: I will strengthen thee; yea, I will help thee; yea, I will uphold thee with the right hand of my righteousness.
Contradiction with Matthew 5:9
This verse refers to peacemakers being blessed, while Zechariah 12:2 suggests conflict arising from Jerusalem being a burdensome stone.
Matthew 5:9: Blessed [are] the peacemakers: for they shall be called the children of God.
Contradiction with Isaiah 54:17
Promises that no weapon formed against God's people will succeed, in contrast to Zechariah 12:2 which implies a siege or struggle involving Jerusalem.
Isaiah 54:17: No weapon that is formed against thee shall prosper; and every tongue [that] shall rise against thee in judgment thou shalt condemn. This [is] the heritage of the servants of the LORD, and their righteousness [is] of me, saith the LORD.
Contradiction with Psalms 122:6
Encourages prayers for peace in Jerusalem, whereas Zechariah 12:2 implies a scenario of turmoil and distress associated with the city.
Psalms 122:6: Pray for the peace of Jerusalem: they shall prosper that love thee.