It usually comes down to communication, acceptance, respect and realistic expectations.
If a parent has been yelling and screaming at their child for years—then the child will not have much respect for them or their views. Even if it is the most genius bit of information that a parent could provide—if the delivery is poor, then it won’t be acknowledged and will not achieve its intended aim.
True friendship has communication which is respectful, fair and balanced. If a child feels that their views are disregarded and their feelings aren’t validated—even if they’re wrong or acting childish—then in return they disregard the views and feelings of their parents.
It is therefore the adult’s responsibility to ensure they create harmony in the relationship because the child is simply still a child.