God's view is different than ours. Think of a child wanting to run between 2 parked cars into a busy street to retrieve their ball. The child is too small to see over the parked cars so can't see the speeding truck emerging. What do you do? Do you reason with the child or grab the little one before he steps off the curb? In the child's eyes you are being mean because you wouldn't let him get his ball. Were you? Of course not! In this world, you are the child. One day God will answer your questions, but for now he may be saying - be patient!