God is all-powerful.
God is all-good.
Terrible things happen.
You can reconcile any two of these propositions with each other, but you can't reconcile all three. The problem of evil is perhaps the greatest single problem for religious faith.
There have been numerous theological and philosophical attempts to solve it, but when it comes down to the reality of evil itself, they are none of them worth much. When a child is raped and murdered, the parents are not apt to take much comfort from the explanation (better than most) that since God wants us to love him, we must be free to love or not to love and thus free to rape and murder a child if we take a notion to.
Christian Science solves the problem of evil by saying that it does not exist except as an illusion of mortal mind. Buddhism solves it in terms of reincarnation and an inexorable law of cause and effect whereby the raped child is merely reaping the consequences of evil deeds she committed in another life.
Christianity, on the other hand, ultimately offers no theoretical solution at all. It merely points to the cross and says that, practically speaking, there is no evil so dark and so obscene—not even this—but that God can turn it to good.
-Originally published in Wishful Thinking and later in Beyond Words