Ezekiel 33:29

29 They will know that I am the Lord when I make the land a desolate waste because of all the abominations they have committed.

Ezekiel 33:29 Meaning and Commentary

Ezekiel 33:29

Then shall they know that I am the Lord
An omniscient Being, that could foresee and foretell what would come to pass; and omnipotent, able to do whatever he pleased, and true and faithful to his word; and a sovereign Lord, whose will cannot be resisted; this they should see, own, and acknowledge: when I have laid the land most desolate, because of all their
abominations which they have committed:
for though he is a sovereign Lord, yet he does not execute his judgments in an arbitrary way, merely cause it is his will, but because of the abominable sins committed by men, which provoke the eyes of his glory.

Ezekiel 33:29 In-Context

27 "Tell them this: This is what the Lord God says: As surely as I live, those who are in the ruins will fall by the sword, those in the open field I have given to wild animals to be devoured, and those in the strongholds and caves will die by plague.
28 I will make the land a desolate waste, and its proud strength will come to an end. The mountains of Israel will become desolate, with no one passing through.
29 They will know that I am the Lord when I make the land a desolate waste because of all the abominations they have committed.
30 "Now, son of man, your people are talking about you near the [city] walls and in the doorways of their houses. One person speaks to another, each saying to his brother: Come and hear what the message is that comes from the Lord!
31 So My people come to you in crowds, sit in front of you, and hear your words, but they don't obey them. Although they express love with their mouths, their hearts pursue unjust gain.
Holman Christian Standard Bible ® Copyright © 2003, 2002, 2000, 1999 by Holman Bible Publishers.  Used by permission.  All rights reserved.