This thread never should have been moved into the religion forum. After it had been, it should have been moved out of here and into the SBR as soon as the posts needed to be pulled and accounts suspended/locked. FR is no stranger to toxic evolution/creation threads therefore I am surprised that it was moved here, given the poisonous nature of the topic.
This is not to say that there aren't questions related to this topic that couldn't have a productive run in the religion forum, but this article wasn't one of them. I don't think the article was particularly well-written. In that sense, it was an easy strawman for some people to knock down. That makes arguing from my postion even harder to do that usual.
So, in my opinion, I think the mods screwed up twice. Once for putting it in here, and twice for not kicking it out. I honestly don't know what they were thinking. I don't post in here much, but I read in this religion forum sometimes, and this article is far removed in character from anything else I see in here.