Taking care of people and making them feel good are not the same thing.
Taking care of people means doing all you can to help them improve. Even if it doesn’t feel good.
If you know they can improve, help them. If they can’t, stop caring.
Don’t worry about their thoughts about you. First off, your philosophy is the only one that matters. Secondly, you’re probably gauging their thoughts wrong anyway.