Actually I find it kind of strange that you would refer to the majority of these posts as a 'debate'. Reads more like extreme partisan hackery to me, particularly coming from the OP of this and many other threads. There's a one note wonder if I've ever come across one.
No one who comes to the table with an implication, or sometimes a right out statement, that anyone who may think differently than they do is an idiot and a moron, is interested in "debate". They just want to hear themselves talk, pat themselves on the back for their 'excellent posts' and 'prescient thinking', deriding all those with what they deem to be a singular view while they themselves revel in their own.
It is arrogant hypocrisy at it's most obvious and is the very antithesis of debating.
To be sure, there are those on these forums who are capable of debate, who will actually listen/read the points made by others and provide counter points of their own to support their views. So why everyone gives all this attention to the few who are not capable of it is beyond me. Talk about feeding the trolls.