I hope to complete the topic :
WHO TEACHES MORAL VALUES?
May be defined as the eternal law governing, upholding, and supporting the creation and the world order. It also means duty, righteousness, ideal conduct, moral principles, and truth.
Moral values are the standards of good and evil, which govern an individual’s behavior and choices. Individual’s morals may derive from society and government, religion, or self.
Value theory encompasses a range of approaches to understanding how, why, and to what degree humans should or do value things, whether the thing is a person, idea, object, or anything else. This investigation began in ancient philosophy, where it is called axiology or ethics.
Early philosophical investigations sought to understand good and evil, and the concept of "the good".
Who has to teach moral values, is it teacher? Is it parents? Is it society? Is it government? Is it your religion? Is it yourself? I say all.