Exactly. That is why it is important to create a moral society (with no blatant lies, deceit, greed and hypocrisy)
some form of moral education is good...but when you come to inculcating moral values which are not generally accepted by "everyone", i think we are threading on dangerous ground....