Giving someone information or advice is not automatically condescending. It is very much in the manner of presenting and in the tone. Some are better at this than others. I agree that sometimes it is better to let some learn "the hard way" as long as they cannot do serious damage or suffer so much that they are turned off completely.