You hit the nail on the head. Young people today are aware that the economic and political environment is a farce. They know their options for prosperity are limited. The average 20 something I know is struggling with huge student loans, struggling to afford medical care, cannot afford their rent nor to save for a home, while simultaneously being told that their "lazy" by the generation that sold their futures before they were born. And I am talking about college graduates here. A college degree is no longer a guarantor of a job, it is a guarantor of debt, however.
Younger people are growing up without much hope for their futures. For many of these people-- the US has been in perpetual war their entire life, we've been in a depression most of their lives. There is no option to get ahead because the elderly have all of the assets.
And if you want to blame them still? Remember who raised them-- the same people complaining now.
Source? I'm in my 40's but work near a university and have a lot of college aged friends and acquaintances.