It would be unrealistic to expect that everyone has the same viewpoint, and in many cases there's more than one way to skin the proverbial cat. Healthy discussion is great, and can be helpful in many ways. I'm glad to say that for the most part that discussion is done with courtesy. On the rare occasion someone seems unable to disagree without name calling or insults, it is explained to them that rudeness isnt appropriate or tolerated.

Pointing out what is/isnt allowed or helped with on this forum, explaining differences in terminology, suggesting better ways or places to get help are all part of discussion. Misunderstandings when talking face to face happen, when typing its even more so, especially when you take into consideration the variety of languages, cultures and communication styles.

"more of problem/solution type information" "more arguing back and forth than useful information"
sorry, but i dont get those comments at all. The vast majority of questions asked are replied to with solutions or suggestions to try (not all problems have an easy answer). Some subjects have to be expected to involve discussion.

"there is no way to simply "ignore threads by ____" when getting emails"
What is it you want to "ignore by"? poster? subject? how do you want to define what you want to read? (of course what features UBB includes in their software is up to them, not us) None of us know when we open a thread whats going to be there. It looks easy enough to change your settings to not get email archive of forums more inclined to discusssion, like developer, features, or scripting.