Моралфаг - неправильное слово
Есть научный термин "копрофаг" - в переводе с древнегреческого это тот кто пожирает дерьмо. В результате его деятельности дерьма становится меньше.
Моралфагом почему-то называют того, кто пытается увеличить количество морали вокруг, отчего её становится слишком много и излишки попадают на окружающих.
То есть, на самом деле он не поедает её, а скорее высирает, и называть его надо иначе...
