Zedekiah's reign marks the tragic end of the Kingdom of Judah. Although we can sympathize with his patriotic desire to free Judah from the oppression of the pagan Babylonian Empire, from a providential viewpoint, Zedekiah should have listened to prophet Jeremiah, rather than the prophet Hananiah, both of whom were respected religious figures speaking in God's name.
From the standpoint of the Divine Principle, Babylon was being used at this time as the agent through which Judah could pay indemnity for its sins and restore itself. It is reasonable to presume that if Zedekiah had listened to Jeremiah, the period of Babylonian exile might have been considerably shortened and would not have involved the complete destruction of Jerusalem and its sacred temple. Nor would the second and larger wave of exiles have had to go into captivity. Instead of waiting another 400 years after the Babylonian captivity to receive the Messiah, the Jews might have been able to receive him much earlier. And instead of the Messiah being a descendant of one of Josiah's other sons, he might well have been the descendant of Zedekiah himself.
At times of providential crisis, the will of God is not always immediately apparent. Who among us would be able to perceive that God wanted us to submit to a foreign power, to give up sovereignty of our nation, and to pray for a pagan king instead of fighting for independence in God's name. Yet this is exactly what the Bible says God wanted Zedekiah to do by listening to Jeremiah instead of Hananiah. Perhaps the lesson here is that we each need to train ourselves to hear the voice of God ourselves and thus be able to discern the truth behind the conflicting claims of "dueling prophets."