I read a really good book recently (by a US psychologist Madeline Levine) called The Price of Privilege after reading the review in the Observer.
To quote the article:
Levine criticises over-intrusive 'helicopter parents', so-called because they constantly hover over every aspect of their children's lives, for example going into their school to challenge a teacher about a mark their child has received. Although they are trying to help, they are actually damaging their offspring's development because, she says, leaving children alone, and learning how to handle difficult situations, helps them acquire independence, coping skills, a sense of right and wrong, and a sense of who they are.
I couldn't agree more. A lot of my big steps forward in personal and social development has come from awkward, uncomfortable, embarrassing and sometimes hostile and demeaning situations.