God's purpose for us is always good. It’s our sin that lies to us and we question whether He is present when things are going badly. But as people rebelled against Him in the desert, God promises to be with them and provide for their needs. They’re blaming God for their condition, for not taking care of them, and instead of turning away, He brings water from a rock. When we needed a savior He brought us his Son, The Rock, who gives us living water. No matter our misunderstanding of Him, He does provide.