Not all prophecy has to be fulfilled. Prophecy can be an event that will happen at a future time based just on current conditions. It can be given as a warning to cause change. We tell our children don't touch the hot stove or you will get burned. If they don't touch it because they listened to us, does that make it untrue?
And yet that's
not the way Buz is interpreting this prophesy. Biblical
literalism insists that the Bible is literally true, every word. That means that when a passage says "x is going to happen," it means "x is going to happen," not "x will happen unless you change your ways."
Prophecy is certainly more complex than touching a hot stove... I'm just trying to show the purpose of it. If someone is going to get annihilated anyway, why bother telling them?
I imagine the author of the passage was simply expressing his own personal anger by saying "my god is going to kick your ass for this!" But that doesn't match up with Biblical literalism. If the Bible is literally true, it has to mean exactly what it says - which means prophesies are supposed to be fulfilled, inevitably. For that to be the case, the literalist position
has to be that any unfulfilled prophesies in the Bible will still be fulfilled at some point in the future.
These prophecies are called lamentations. A lamentation is something for them to lament, or grief, maybe reconsider their actions.
Personally, I would think they are more expressions of the author's frustrations. He laments that he personally can't do anything to change events, but fervently believes his deity will serve out the vengeance he desires.
But then, I'm not a literalist, like Buz is.