In the short time I've been here, I've not read too many discussions that I would call heated. I have also been on other forums where folks got down right nasty, and unfortunately, there are folks who don't know when to just shut up.
We're all different, and our likes & dislikes are all different, and we won't all agree all the time about everything that's discussed. Would likely be quite boring if we did! Opinions will always vary, and I have no problem with that. I think we all have a responsibility to be civil no matter what our opinion may be.
I really enjoy this site & enjoy the discussion of most anything fly fishing related, or just fishing related for that matter. No one knows everything there is to know, but there is a great group here & a ton of knowledge & experience. I hope that when I add something to any discussion it helps someone along the way.
I also have my opinions about other topics that can become quite heated, such as religion or politics, but if I can't discuss them face to face, and in an intelligent manner with someone, I won't discuss them at all. I don't consider the internet face to face when it comes to these types of topics anyway!