I call what I *believe* you are describing "know-it-all-ism". I see that a LOT out in the workaday world. Annoying? Yes. Boring? Yes. Un-educational? Yes. Stifling to constructive & enlightening communication? Yes. But I am not sure how you would change human nature to separate this out from some people's personalities. A quixotic task at best. On another note, wrong is wrong. If a peice of work or trade practice is outside of code, it is outside of code. Period. Does that make it right or wrong in a given situation or set of circumstances? Maybe. Thats the beauty of differing perspectives and opinions, and ultimately, of this forum where we get to exchange them, along with a bit of knowlege and experience to boot..
Maybe some in here do swoop down too quickly and aggressively chiming in on this or that, but remember to take it all with a grain of salt, read you codebook, and keep your eye on the target, which is to maybe learn a thing or two from other people who may have a different outlook than you. Different people have different communication abilities, educational/professional backgrounds, work loads/free time to compose choerent & literate posts in here at a given point in time,and largeness of vocabulary. All these factors and more play into the tone, brevity and content of posts and replies. If you doubt it, pop into chat a few times on a Friday, talk to a few members in "real time" and you may get a better sense of who the real people are behind the screen names. Even some of the smart a$$edness has it's own context.