“7 The Lord is good, a refuge in times of trouble. He cares for those who trust in Him, but with an overwhelming flood he will make an end of Nineveh; he will pursue his foes into darkness.”
These two verses don’t mess around! If you have faith in God, He will care for you. But if you act against God, He will be quick to discipline you. (Nineveh, a city which continually acted against God, was finally and utterly destroyed after several years so that not even its foundations could be discovered.)
This verse does not, however, contradict other Biblical depictions of God as loving Father. God is just, fair, and loving, but He is also quite the disciplinarian. He guards us, just as He guarded Israel from attacks, but that protection requires us to trust in Him. When we don’t trust and believe, and when we act against Him, we can find ourselves suddenly out of that protection and thrust into a world we’re not ready to deal with. Just like a parent guides and protects his or her child, God does the same for all believers. But God also admonishes us and reminds us just Who is in control of the world.
There is nothing on earth that God does not know about, nor anything that God is not able to control. Our free will, given by God, simply enables us to make the choice to be faithful or unfaithful to God, and these two verses remind us of the results of each choice. …I think I know which choice I’d rather go with!