This is why many non-believers do not accept biblical prophecies as evidence for God or the inerrancy of the Bible.
Prophecy - Iron Chariots Wiki
According to the wiki prophecy needs these things to be true.
A valid prophecy must meet several criteria:
It must actually be a prophecy. Not a documentation of events that is misinterpreted as a prophecy after a similar event occurs later.
It must be written before the events that it predicts.
The predicted events must actually occur.
The prediction must be both falsifiable and verifiable.
It must not be overly vague.
It must not predict a likely event.
It must not be self-fulfilling.
Let us apply these standards to
Ezekiel 37:21-22
New King James Version (NKJV)
21 “Then say to them, ‘Thus says the Lord God: “Surely I will take the children of Israel from among the nations, wherever they have gone, and will gather them from every side and bring them into their own land; 22 and I will make them one nation in the land, on the mountains of Israel; and one king shall be king over them all; they shall no longer be two nations, nor shall they ever be divided into two kingdoms again.
As history shows Israel became one nation again in 1948 with one king (prime minister) and Jews were gathered throughout the world to Israel.
However, athiests say this is a "self-fulfilling prophesy." They say that it came about simply because it was written in the Bible.
if one studies the history of Israel becoming a nation again, they would quickly realize this could not have come about simply, because a group of people wanted to fulfill prophesy.
first one must realize that the original plan by the United Nations was to establish a Arab/Palestinian land and a Jewish land. This was not received well by the Arabs because they hate no other people greater than they do the Jews. Palestinians even sold some of their to Jewish settlers because they had ever intention of taking it back once war was declared after the time of the British mandate came to a close.
Over 6 countries went to war against Israel after only hours of being declared a nation. Though being not as well equipped as the Arab nations, Israel won the war and again won a war in 1967. It. Not like the Arabs planned to lose, because they were apart of some giant conspiracy to keep Israel as a nation. After the war, all the surrounding Arab countries expelled all Jews, which totaled in the hundreds of thousands. These Jews moved to Israel. Again, the Arab nations had no care to fulfill prophecy, they did it because they hate the Jews.
also there was huge opposition against Trueman in the United States toward making Israel a nation again.
lets look at Hitler. Hitler would have exterminated every last Jew in all of Europe. The only reason he did not succeed was because Japan (who had no care to fulfill Biblical prophesy) attacked Pearl Harbor, thus bringing the reluctant USA into the war. Only because the USa got involved were the Jews saved.
lets go back further. Jews, through out history remained a unique and individual people. Though they were severed from their homeland for 1900 years, they remained seperate and were not assimilated into other societies as every other defeated nation was.
I have only touched the tip of the iceberg here. There are far too many "coincidences" and oppositions for this to be a "self fulfilling prophecy."