I dont believe that the problem is a lack of sports opportunities where participation is valued over excellence, community sports leagues where anyone can sign up and play are a dime a dozen. We lament the "everybody gets a medal" kids sports model all the time...the problem is a large number of parents think their kid is the next Joe Montana/Pele/Cael Sanderson/Serena Williams and they aren't and they are never going to be. Coming to terms with this fact is nigh impossible for a generation of parents who all their own lives they were told how exceptional they were in every phase of their upbringing. When all you hear is "you can do anything..." all your life without any qualification like "...but you will have to work your ass off to do it" lends itself to a generation of parents who think their kids should be the next Einstein/Mohammad Ali/Margaret Thatcher by birthright alone. When the kids realize that they suck at sports they quit because heaven forbid they waste anytime putting the work in to get good, that is too hard and takes way too much time...time better spent at the $1000 space camp. Because who wants to waste that time trying to be the next Michael Jordan when you clearly are meant to be the next Neil Armstrong.