Alright, that title might be a bit exaggerated. Flame wars are bad for the community, and I don’t condone them. I think differences of opinion can be expressed in respectful ways that don’t involve unrelated personal attacks. I guess what I really mean to say here is that you can benefit from “heated discussions” that sometimes escalate into flame wars.
But nearly every super-heated discussion (whether in the web design community or elsewhere) has a common denominator: Two opposing sides with valid points of view. It’s unfortunate that sometimes these discussions turn a bit ugly and the actual pros and cons being discussed can go somewhat unnoticed and often forgotten.
I believe those of us who choose not to get directly involved in these discussions should get involved in another way: By reading the content of the original post carefully, and reading the responses. Of course, in some cases, the responses can be downright rude, obscene, and pointless. If you can skim past all that and see the real arguments behind what’s being said, you’ll become a better developer.