There’s no one way to reach people that is both effective and makes everyone happy. There’s no one way to teach a lesson. There’s no one way to try to make a positive difference in someone’s life.
What one person finds annoying, preachy, or heavy-handed, another is thankful for. What one person considers common sense, another is contemplating for the first time.
Just because some people don’t appreciate your efforts doesn’t diminish the fact that others do.
Just because your attempts at making a positive difference in the world are not appreciated by everyone doesn’t mean that you should stop trying.