Why A Good God Allows Bad Things to Happen