Wrong. He was not "asking." He didn't say "Hey i tried this out, and I can't find a difference. What's going on?" He statement directly accused someone else of providing "false information" to use his own words. There is a difference between asking and accusing.
So I stand by my recommendation. When seeking advice from someone who is knowledgeable, a person needing advice should have the humility to be polite if the offered advice doesn't work out for them. Especially, as shown in this instance, it was an obviously understandable confusion about what was being asked.
From his/her point of view the information given was indeed false. If you say "there is a difference in battery drain between high gain and low gain" without giving further explanation, one that does not know the difference between the two modes and tries (as he did) to listen to music at the same volume will be surprised in learning that there is no difference in battery drain at all. Yes, that's because s/he is not knowledgeable,and yes, s/he could have worded it better, but the correct answer should have been "there is a difference
because you can raise the volume more and this drains more battery". That's maybe not 100% technically correct (though that's what happens, in the end), but it gets the point across far better than the previous answers.
You are keeping the same attitude, which is not the right one when dealing with someone who is still understanding things. Of course the statement by Shanling is technically correct, but you can tell
only if you already know why it's correct. If I say "every swan is white" you have every right to be angry at me when you discover that some Australian swans are black. Because yes, "every swan is white" is technically correct if you already know that the statement has an "apart from Australian ones" attached. This is what happened here: someone told Test222 that swans were white and he found a black one.
You are right in saying that a person asking for advice should have the humility to be polite, but the person giving said advice should have the humility of trying to understand the other person's point of view and why they act the way they do, since they're supposedly more knowledgeable. As a last note, s/he wrote "he said there is a difference between low gain and high gain in terms of battery which turned to be false" which is by all means correct and true in his/her case of testing at the same volume, so s/he has been nor impolite nor lacking humility - s/he just stated a true fact in the context he was talking about (which was perfectly understandable, by the way. There was no confusion: and if you really felt confusion on that, you should have had the humility to be polite and ask for clarification, to paraphrase your words).
To wrap things up: the advice of getting "down from your high horse" was too much, but in this case I think you could have handled this much better. I hope this message will let you reconsider your stance.