I love debating with people who are well-educated on a topic and have well-thought-out arguments. Debating is a passionate and enjoyable activity and there is nothing wrong with it. When people resort to personal insults, it's not debating. However, when a person gives an insulting point of view, or a response that clearly has no basis, thought, or fact to it, they should expect to have attention called to those truths. When random people begin to flame or even post without knowing the entire situation, it does lead to attacks and a general lowering of the standards for that debate.
If people would bother to learn about the subject and give an educated yet opinionated but polite response, we'd all be happy. It's perfectly fine to disagree, and it's also okay to argue, but it's not okay to just think you can step into a debate and say anything.