Children gain their moral values and life perspectives initially from their parents. The values of their parents they adopt and live with as they grow. Parents might think that what they say is right, but they can learn from their children as well. In a family, it is important that the members learn from each other, not just from one or two people.
A family learns from each other when they know how to discuss topics with each other in a proper manner. The family can discuss any topic. This helps promote the openness the family has with each other and relieves any secrecy that one or two members of the family might adopt.
When a family member thinks that one idea or one perspective about a topic is wrong, that family member should argue using facts, not just their own viewpoint. While they can honestly express their viewpoint, they must see sense only with facts. In most traditional families, the viewpoint of parents is the only leverage of morality present, which narrows down the minds of the children because they adopt such values.
Because this viewpoint is expressed very harshly, children tend to hide things that seem wrong to the morality of their parents. As the children grow old, they realize that everything they did also had a moral value that they developed for themselves, and this is when they turn against their parents and their parents’ way of thinking.
It is important to avoid the situation in the third paragraph and allow your children to be open to any kind of topic. Even if taboo or controversial, do not say that they are “too young to understand”. Instead, explain the topic in the best manner possible and why you think it is wrong or complicated to achieve a good learning exchange from each other.