Hits on all the right points.
Millenials have a hard time grasping most of it. Not all their fault, equal blame placed on shoulders of Boomer (yes they had Mil kids) and Gen X parents.
You are even seeing symptoms of it in Tuscaloosa...you know it's bad when Saban is holding pressers about it.