The biggest problem here, IMO, is that instead of debating on the issues and everyone presenting arguments based on their own thoughts or ideas about what they have read, studied or have otherwise come to believe (WHATever and HOWever that may be) some use this forum, and others like it, to peronally attack others for the way they think, reason, etc. They attack the person instead of the opinon, the thought process instead of the thought.
When someone presents an idea, instead of saying "you're an idiot, you don't know what you're talking about, your reasoning and logic are flawed all of you people are alike, blind to the 'real" truth" one should respond with the attitude of "that's not what I believe to be true, here's what I think" etc.
But that's just my opinion, and we all know how well people's opinions are received around here. If you don't adhere strictly to some peoples beliefs, well, your very right to exist is attacked.