It seems every generation gets a nickname. Gen X, Gen Y, The Greatest Generation, Baby Boomers etc etc. I think the latest group of 10-25 year olds will be known as the "Weakest Generation" for me. Now, get this straight boys and girls. I am not going to throw much blame your way boys and girls. This is clearly a parenting problem. We have a major one in this country currently. The quality of parenting has eroded significantly.
Coaching competitive youth soccer over the past 16 years I have witnessed it first hand. I take kids from the age of 10 all the way through high school and see them off to their college soccer experiences. I have coached a few hundred high level student athletes in the last decade and a half so I have good experience on the quality of young man being produced. Expectations have fallen so very far.