Our generation does not have the same opportunities as the previous generation; it is difficult not to be concerned about the future and angry about the past.
It is normal to see more Millennials living with their parents than with roommates. Marriage, having children and buying a house has to be delayed longer than before; according to the seniors, we are the ones to blame along with other things they say like lazy. No matter where you are, it seems this generation has to try harder to achieve less than any generation before. Rent/mortgage could consume half of the income; jobs are unstable if you can find one and probably you are overqualified for it.
In order to have a decent life, we have to live with DEBT, to study we have to take a student loan and probably many of us wont be able to retire until we are 75. Salaries have declined and entire sectors have disappeared. At the same time, the cost of living has increased. It is clear that there are not enough opportunities for all of us.
Are we the ones to blame? Is the previous generation to blame? Do we have to adapt our lifestyle? Is the government capable to do something?
I don't think it's all so simple as you imagine. Maybe people have pointed out that you seem to have a very americentric view. Many countries have very different situations to the one you described. Overall, I think we are living a lot better than even the previous generation. Advancements in technology are changing the world more quickly than ever. The average life expectancy is increasing almost constantly. If you are having trouble buying real estate or getting a job, maybe you should move. Many places have huge bubbles in real estate prices. For the price you could pay in one place, you may pay 10 times less in another place for the same quality home. You also have to keep in mind that one of the reason there are less jobs is because technology is replacing humans in many jobs.