Which is more loving: a God who creates a world in which love is possible, or a God who creates a world in which love is impossible? It seems reasonable that a loving God (if He exists at all), would create a world where love is possible. A good God would create a world where love can be experienced and expressed by creatures designed “in His image”. But this kind of “love-possible” a world is, by necessity, a dangerous place. Love requires freedom.
–J. Warner Wallace
Why Would a Good God Allow Moral Evil?