Raising children the right way is so important as it defines who you become as an adult. However, I also think it's not just the parents and the values we inherit from them. Lot of other players have a role in our growth - teachers, friends, media, and these players impact our values that we derive from our parents. For example - two siblings brought up in the same family may have totally different values even though parents raised them the same way. That's because of the outside impact and how each of the sibling let it impact them. Sometimes I feel my siblings are from different parents all together!!
Also I think as technology continues to take over today's world and the forms of social interaction evolve (much different from our parents generation), there will be less and less similarities between parents and the child qualities. The generation gap is probably more evident in past couple decades than it has been before.
Great post @krnel as always !
Yup, absolutely, environmental influence applies beyond the family. The generation gap is definitely affected by technology.