When misunderstandings have to take place they will. Unfortunately. Attempting to be noble requires a lot of talent. Rendering unsolicited help is a dangerous path to tread on. Sometimes even the best of intentions can be misunderstood. Especially when one is on the wrong side of the grass. That place is a sensitive spot to be in. The noble should be cognizant of it.
Listen to people. They generally tell you what they really want. Even if they don’t know it themselves. Be very careful when you come up with alternative ideas. It can be misconstrued to you being demotivating or worse still showing lack of confidence.
Help when help is asked. Any other time it is only interference.
If people have stopped discussing their issues with you take the cue, they don’t want you involved.
Don’t even try giving advice. Chances are that everything has been done and tried before you uttered those very words. Imagine how irritating that can be especially when one is done with knocking on all the doors.
Point isn’t that people should not help people. How ever the first step in being helpful is finding out what the help-ee needs. Sometimes, just being your lovely positive enthusiastic and encouraging self is enough.