Nothing that transpires here can really be termed "debate." :lol
We argue, plain and simple. But it's all in good fun. Most people here are respectful, and while opinions are thrown around a lot disagreements *usually* do not carry over into multiple threads, which in my opinion is the most important thing. To disagree with someone's opinion on one subject is perfectly fine, but to disagree with one person because of their particular views on one subject is completely wrong.
Heated arguements are not against the rules, and can be quite interesting, but if they start to carry over into other threads... that's when problems start to arise. If you can draw the line there, you can avoid most conflicts.