Sometimes God's ways are not our ways. He may do something that seems unclear or even contradictory. We have to trust Him even when we don't understand Him.
I have nothing to hide. I am a servant of the living God. He is the only one I answer to.
God sent Jesus as an example to see if we could retain and maintain the Holy Spirit in human flesh.