why would a good god allow death