why would a good god allow pain and suffering