Much of the Book of Job reflects the opinions of the speakers but not necessarily God. Moab was a wicked nation that was in constant battle with Israel, God's chosen people. The scriptures in Jeremiah reflect the punishment that Babylon meted out to Israel because of their gross apostasy from God. While God didn't cause it, he did allow the Babylonians to chastise his people. The scripture in Ezekiel represents the severe famine that would come upon Jerusalem when they were attacked by Babylon, God was foretelling that they would turn to cannibalism because of a lack of food but he wasn't sanctioning the practice.
Job is a book of perspective and the others have to be taken in context. I never said that God doesn't judge--and sometimes severely. My point was contrasting that aspect with his personality with the others: namely, love, mercy, forgiveness and patience. The scripture says: "Mercy triumphs over judgment." But this is not to be taken to mean that God will forever wink at unrighteousness and do nothing. He will act, but only after giving everyone ample time to change. But if they refuse, he will judge--not his preference, but because he is a God of justice he cannot allow things to continue in the world as they are.
God is first about love and forgiveness, second about judgment. Judgment is what he does when he is left with no other choices.