All this focus on generations is a lazy and prejudicial way of looking at things.
It makes it easy to blame someone else for your problems.
If Boomers have ruined the generations following them, someone must have "ruined" the Boomers, right? May they in turn blame their upbringing and environment for their failures?
We can play that game forever.