Are you a parent? God allows things, and will work things out to be GOOD, not the BEST, which will happen next time, when we all get to live with Him again. Have you ever read the Bible?
No and yes.