What does it mean in other words?
God’s crazy-eyed
THE CONTEXT:
In a globalized world, the terror of God’s crazy-eyed followers is threatening lives, peace and prosperity of everyone on the planet. We are tempted to conclude: The sooner that humanity either eradicates or quarantines off religion, the better our world will be. This conclusion would be too hasty, however.