There are, well, a number of points Geddoe could question or respond to within all that. Even after factoring in his own limited expertise with much of the subject matter. But the point he starts with...
"Don't most places acknowledge at least a few gods or spirits?"
no subject
"Don't most places acknowledge at least a few gods or spirits?"
There might be some cultural disconnect, here.