While I agree that these are awful people (baby boomer parents dropped the ball), I don't buy the whole rant about not being able to find jobs because of laziness or some over abundance of humanities degrees. Your criticism only applies to a small portion of the youth.
We will definitely be the first generation in America to have less wealth than our parents. Majority of it this is due to systematic things
1. stressing the importance of a college degree while ignoring trades and entrepreneurship
2. Boomers not knowing financial literacy
3. Corporations and Banks having more rights than any individual human
4. Outsourcing of jobs
5. Hyper-capitalism created a market for meaningless, low wage jobs that make the economy appear to function above where it actually is...
6. Integrating social media and technology into our social/cultural sphere has created tons of bubbles that are going to burst soon enough (useless apps selling for 100s of millions)
7. Cities, which were normally the place the young and creative went, have become havens for the disgustingly rich, foreign and old.
8. Wealth inequality is the largest it's ever been in history. Productivity has significantly outpaced wages.
9. Universities have become overfunded and thus have morphed into corporations
With that said, Americans live a privileged life but the goal is always to move forward and never backwards.
Believe it or not, the 70s, 80s and 90s were easier for upward mobility. I'm sure the requirement to become a doctor these days are 10 fold what anyone during that time period went through, not to mention exponentially more expensive.