Of course we need to protect our children, but that also means helping them learn how to protect themselves. A generation of kids who has never once felt the autonomy of making their own decisions will potentially grow up to be a generation of very insecure adults.
We've all heard the term "helicopter mom" to describe moms that are over-protective and overly involved in their children's daily activities. These moms frequently over-stay their welcome and hyper-manage everything.
As a pediatrician, I am very aware of the dangers for children. Over time, however, I have come to the conclusion that we are doing our kids a disservice by being hyper aware of all the dangers in our society.