А вы действительно искренне могли подумать, что это исконно русское слово? "Моралфаг" - это относительно новый термин, порожденный Форчаном и созданный по образцу еще более древнего сленгового слова "олдфаг", которым называют сторонников "старого-доброго" чего бы то ни было. Означает оно попросту "старый пидор". В слове "моралфаг" аналогия чисто механическая, и слово "фаг" используется просто как грамматический суффикс )) Короче говоря, и показной протест против принятых в обществе моральных норм, и их отстаивание, и вражда между сторонниками того и другого - это древний общемировой тренд в сети.