Why are those who start a thread with some completely valid complaints about the iPhone instantly attacked
Perhaps the contention might be that the complaints aren't all that valid. Complaints that, for example, the iPhone doesn't have a feature the user expected or wanted. However true such a complaint may be, the device is what it is and people can and should determine whether it does what they want and need it to
before they buy, not after. If they fail to do that and come here to post about it, they also fail to note that as a user-to-user forum, they are not actually talking to Apple but to other iPhone users who can't do anything about their complaint.
You are not helping the OP or anyone else by belittling him
Oh, so:
We, the non-Applezealot
is not intended to belittle those who perhaps don't agree with you?
Most of us DID research, and are still somewhat dissatisfied that Apple forgot, or conveniently chose to forget some of the most basic phone performance features...volume & call quality.
I would suggest to you that while the vast majority of people who bought an iPhone (and continue to buy them) actually do research their purchase first, two things are very clear: firstly, that some did not, and thus cannot entirely be surprised that the device didn't live up to their assumptions about what it could and couldn't do, and secondly, that of those who buy iPhones, the majority - perhaps the vast majority, are actually quite happy with their choice and the way it works.
Perhaps we can step down off of our collective high horses, and help instead of hinder...
I couldn't agree more, but I would suggest to you that there are some who are simply beyond help. At least in terms of complaints about lacking features when none of us here are in a position to add what they want to exert any influence on Apple to do so. As users, we are in exactly the same boat as each other, so the only people who can be helped are those with technical questions for whom there is a user-centric answer.