With a great number of followers, allegory seems to be effective.Or, we can look at it from the perspective that the Jews with wealth and power gave no thought or care to the children of the poor who were dying from want. They had been fighting among themselves which resulted in a division between the North and the South, weakening the nation, of which outside powers took advantage. Where did they strike first in Jerusalem? At the wealthy and the powerful, and now it was their children who were being struck down.
Take a look at how the Jews had weakened themselves: Not only did they provide care for the weak so that they might grow strong, the wealthy and the powerful quarreled among themselves, causing a great division which weakened the nation. God and His ways/laws which makes strong nations were being/had been forsaken. The wealthy Jews practically wrote an engraved invitation to invaders. Invaders are not apt to start with looting the poor, but the rich. They are not apt to overthrow the weak, but the powerful. And they did just that.
Ezekiel tried to warn the country, but they would not listen.
Humans were responsible for what happened. Remember Adam who did not wish to accept his own responsibility for what took place in Eden? 'Adam' means mankind. It appears mankind still objects to accepting responsibility when some can so conveniently label it as God's fault. Some even declare God should never have put the tree of knowledge in the garden to begin with. Do you see it that way?