Not sure where you are going with the Kmart story, you certainly can't compare a commercial project with a OSS project in that way for what should be obvious reasons.
It is certainly true that some get overly worked up in this forum, but frankly that is hardly unusual for forums generally. You will find many regulars still posting (patiently) the same answers to the same questions all through the forum. The answer is, just don't get precious about the odd rude comment and don't return fire. But most importantly, try to avoid these situations by doing at least a modicum of searching and research before posting a question - it really is inconsiderate to ask a question that has been answered many times already - basically it says, I'm too lazy to look and I expect existing forum members to spoon feed me! And THAT is common to all forums.
Yes, doing documentation, wikis, bug report, etc is all helping the project, at the same time the real hard work is the coding!