Romans 9:20 (NIV)
But who are you, O man, to talk back to God?
Shall what is formed say to him who formed it,
"Why did you make me like this?"1

Romans 11:33-34 (NIV)
Oh, the depth of the riches of the wisdom and knowledge of God!
How unsearchable his judgments and his paths beyond tracing out!
Who has known the mind of the Lord? Or who has been his counselor?"

Who are we to question God? By nature God is bigger than all of us. He knows everything! But maybe the question isn't even "who are we to question God?", but "why question God?" I don't mean we should pretend that we understand everything He does and says, or that we don't ask Him questions. But, the one thing you can trust implicitly in this life is God. His love for us is bigger and more perfect than we can fathom. I just don't see any reason to doubt Him.

1Isaiah 29:16; 45:9