The debate in your link is along the lines of what is being discussed in the following two open threads.
Get Over Your Fear of AtheismWhy are all Christians atheists?The war of atheism
I feel your questions would fit in the "...Fear of Atheism" thread and probably help to get it back on track or in the older "The War of Atheism" thread.
If you disagree, the War of Atheism thread OP might give you an example of writing an OP with more info for your readers.