For the most part I agree with him. One thing that I don't agree with, even though he's right, is the repeated term "It's not their fault". Giving someone the "it's not your fault" line can be a very dangerous thing, even though it can be completely true. Too many times (and I think it's human nature for most) people latch onto anything they can to use as a crutch to stay the way they are. He's dead on as to what has caused the behavior we see in Millennials. Bad parenting. We saw this coming decades ago when the participation trophies started getting popular, youth sport leagues quit keeping score, discipline and correction was replaced with "redirecting" and "Positive reinforcement". Why anyone is shocked by how the Millennials have turned out wasn't paying attention or was apart of the "bad parenting".
I'm not real fond of his solution, but to be honest, I don't know another way. Just add an entire generation to the list of "kids" society has to "fix" and deal with, due to lack of parenting.