Не надо никого учить. На это есть педагоги. Надо попытаться найти в поступке человека толику хорошего и похвалить, затем рассказать, очень похожую историю с хорошим концом. Человек сам решит как ему поступить, после чего он сам себя зауважает и Вы будете довольны, и нравоучений нет!!!
Меня тоже волнует этот вопрос) мои объекты - муж и дочь. Дочь старается прислушиваться, муж не раздражается, но и прислушивается через раз. Думаю, человек должен обладать каким-то авторитетом, чтобы к нему прислушивались.
Если социум "падонкаф" - то прислушиваться не будут никогда. Этих только выборочным уничтожением можно привести в чувство. 
По опыту знаю, что это нужно делать в том случае, если тебя об этом просят. (во время, т.е. когда это необходимо).
Если человеку все время говорить, что он свинья, он в конце концов захрюкает!
Не начнут, только потом сознаются, что надо было послушаться
Скажи человеку 99 раз "свинья",на сотый раз он хрюкнет ...!
Если их делать без любви - пользы никакой не будет
Смотря каким тоном и как делать замечания...
.....Повторяюсь опять :Все люди - разные.........
Привыкнут и будут пропускать мимо ушей .
И не то и не другое- просто возненавидят!
смотря кто делает и кто слушает
назовут "занудой", вот и все
Вы не всегда бываете правы
скорее начнут избегать..
Побьют