I have not seen Mr Slack's post - nor should I want to particularly.
There's many people in far higher places (than his) that open their mouths with monotonous regular themes that that slag off one religion or another. If Mr Slack has fell into that pool - more fool him.
Nevertheless - religious devides cause many problems worldwide
Humans run this planet - I don't think we are doing a fantastic job of it to be honest