I have no idea what the concern is here as I am not aware of previous discussions. But just on a general note for everyone, I would like to comment on the following concept (taken directly from the title of this thread)
Why cant we debate truthfully with no holds barred?
I think the term "debate" here may be a bit presumptuous. All "discussion forums" do not need to become "debate forums".
In other words, there is no reason that a person needs to defend a personal opinion to the death as though it needs to be some sort of "absolute truth" that must be accepted by everyone.
The idea is to just state your views on various things, and accept the views of others as being their personal vantage point.
Obviously there are technical topics that can be resolved to an "absolute" right or wrong. But trying to debate personal opinions about something becomes a futile process that can only escalate emotionally as each person tries to justify their personal views over the challenger's views. It becomes an "attack and defend" war of personal opinions that can only spiral out of control.
So when it comes to personal opinions, the very term "debate" may be inappropriate.
Just accept that not everyone shares the same views on things. And view the forum as a "discussion forum", not as a "debate arena" where things need to be debated to the death.
Just my thoughts, yours may vary. ;}