As one who is finding helicopter parents increasingly annoying, I appreciated the many good points made by this article by Tim Elmore.
Here is his take home:
Bottom line? Your child does not have to love you every minute. He’ll get over the disappointment of failure but he won’t get over the effects of being spoiled. So let them fail, let them fall, and let them fight for what they really value. If we treat our kids as fragile, they will surely grow up to be fragile adults. We must prepare them for the world that awaits them. Our world needs resilient adults not fragile ones.