As much as I agree with many of the points...
....this smacks of yet another Satanic Panic / Parental Advisory / Blame anything else.
The real issue is you have a social culture that ACTIVELY encourages greed and violence.
When the kids are surrounded by negative news, programming and print media that CONSTANTLY says in order to be happy you need to be rich, no matter who you shit on to get there, is it any wonder the kids (and adults) left behind are depressed. Throw in the huge cultural , economic and political polarisation that is getting worse year on year and you have all the makings of a broken society
Want to be rich?
Work 100 hour week and throw morals out the window.
Want to get the perfect partner?
Get Botox, your teeth whitened and straightened, go to the gym for 8 hours a day and don't forget the spray tan.
Which way do you think? You can only think OUR way. Everything else is wrong.
My advice I give to my kids (it took me almost 50 years to find this out).
If you want to be happy, do what you want, not what others expect. Be who you want to be, not the person others want you to be. You can be rich, but what good is being rich if you hate yourself and everyone around you.