Nobody really likes to be lectured a lot. And, therefore, if you want to be an effective person, what you don't do is scold the person publicly all the time.
You evidently do not suffer from "quotation-hunger" as I do! I get all the dictionaries of quotations I can meet with, as I always want to know where a quotation comes from.
Every one wants to command, and no one wants to obey; and this is owing to the absence of that wonderful brahmacharya system of yore. First, learn to obey. The command will come by itself. Always first learn to be a servant, and then you will be fit to be a master.