I think hindsight is 20/20, obviously. You have the benefit of knowing the successful outcome, perhaps even a result because of the hardships. Parenting is difficult in that most place the importance of their child over everything. When the child is having troubles, you don't have the benefit of knowing the end result.
especially when there are all the other personalities that need to be woven in as well: the teachers, friends, relatives etc who impact on/are impacted on by my children. And particularly when a significant amount of their time is spent away from me.
This one is difficult for me as well. More so upon remembering my *cherished* school day memories!
But I've come to realize I have absolutely no control over what impacts them when they are away from me. The only thing I can do is teach them how to deal with those things, good and bad.