Kids are soft these days.
I blame Generation X parents, since they are mostly the ones with kids in middle school and high school/early college. Older Millenials (80's babies like myself) either haven't had kids yet or have youngins. The Gen-X parents were that 'latch-key' generation and saw a lot of divorce. I think they've gone overboard and made their kids soft and squishy. They gave them every advantage to try and beat us. The parents of older Millenials are mostly Baby-Boomers that came up during the Civil Rights era. Gen X has been mad at Boomers for three decades and they don't have the numbers to take control from them. Gen X realized that if they can't beat the Boomers, they can beat us through their kids. Problem is that their kids are weak. Successful, but can't really handle pressure in the pocket.