You reap what you sow. If you give an attitude people will lose patience and won't be friendly. If someone tells you your gear is wrong don't take it personal, and if you don't like being told you're wrong, then don't post.
You seem to only speak by personal experience and in that case the problem is you. I see plenty of responses from the same people you're mad at that are simply helpful and straight to the point.
If when someone corrects you you want little hearts and smilies, sorry, that ain't going to happen, some people just speak in a way that may seem cold or aggressive to you, but that's just how people are. Get over it.