I know you're smart. You know you're smart. But strangers don't know that yet. And the best way to get them to hate you is to start presuming authority over their life. Telling them why they're wrong. Even in the guise of "speaking truth" into their life.
If you want their respect, earn it. Listen. Think out loud with them.
Stop preaching. The pride will kill you. And it's ugly.