This site is no different than any other forum Ive ever been on. When a serious conversation comes about, and someone comes in to tell others their wrong, it will become heated. And that in itself is not a bad thing, people should avoid becoming angry, but if we did not debate with each other, there wouldnt be anyone to guide or sway others opinions.
There are times when people go to far and resort to insults and other things they shouldnt, Im sure. But at the same time I have seen people become emotional merely for the fact a debate became a bit heated, too. Ive even seen people stop a convo about something like "Why is Islam wrong" to tell others they need to be more loving.
Some people take debates and disagreements too far, and some people believe that debating = hate and violence. Like any other gathering of people discussing a serious issue, there will be times where it goes too far. Other than that, though, this site is literally like any other place that talks about serious issues that Ive ever seen : p