What does Ezekiel 36:22 mean?
So tell the people of Israel, 'This is what the Lord God says: I’m not doing this for your sake, people of Israel, but for the sake of my own name—the name you dragged through the mud among the nations wherever you went.' Ezekiel 36:22 - Modern Text Bible
(God makes it clear that his actions aren’t a reward for Israel’s goodness, but to restore his own reputation, which Israel’s behavior has damaged among other nations.)