I’ve been saying for years that all this trying to give kids “self-esteem” is a load of crap.
With the increased focus on children as the center of culture, we have also become more inclined to treat children with kid gloves (pun intended). In generations past, you were a star because you showed athletic promise, unusual scholarship, or were an asset to the community. These days, you’re a star just because someone tells you it’s so. And that is the crux of the problem.