I believe most parents are good parents, in that they do what they believe is right for their children. But I also believe a lot of parents are wrong, and make well-intentioned mistakes, because they have to learn parenting as they go along. Open communication, like you have with your children, feels like the solution to most of those well-intentioned mistakes. Communication can't guarantee happiness, but it can avoid a lot of misery.