НАСТАВЛЯ́ТЬ, наставля́ю, наставля́ет \\ наста[в]ля́ть; в формах с сочетанием ющ: наставля́ющий... – наставля́[йу]щий и наставля́[и]щий.
Ответы справочной службы
"Читать мораль" в значении "поучать, наставлять" - корректное сочетание. В словарях оно отмечается как разговорное.
Справочники
§ 198. При встрече запятой и тире сначала ставится запятая, а затем тире, например: – Здорово живешь, соседка, – поздоровался Петро, касаясь рукавицей шапки. Шолохов Примечание. Если после тире стоят слова, выделяющиеся по существующим правилам запятыми (например, вводные слова), то первая запятая опускается, например: Сосна, ель, пихта, кедр – словом, все породы хвойных деревьев встречаются в сибирской тайге. § 199. Перед закрывающими ...
...ставятся только после кавычек, например: Зверков начал наставлять...