God, of course, could create any number of souls. Suppose he has already created, say, 200 billion souls, well by tomorrow morning, he will have created some more. Because he has infinite power and infinite resources at his command and plenty of time, he could create an infinite number of souls. However, the world is finite. No matter how many souls are actually planted in the world, that number will always be finite. A finite number is always a lot smaller than an infinite number. In fact, an infinite number is infinitely bigger than any finite number. It follows immediately that an infinite number of souls will never get the chance to go to Heaven. Many people think the holocaust was bad and malaria is worse, but this is infinitely worse.