I'm not so sure.
I don't see Gen X or Gen Y as being any more moral than the Boomers.
The hippies and free love crowd were never more than a loud minority in the boomer age.
What makes the boomers so pervasive is their numbers. They dwarf the two subsequent generations.
What makes the Boomers so powerful is that, right now, they are the generation that holds the heights of power. But I must say that we owe a lot of this mess to the so=called "Greatest Generation" who hold on to New Deal politics, especially the social security boondoggle. They --and I-- have got far more from that program than we deserve. The Great Society legilations turned it from a "safety-net" program for the aged and infirm to an annuity for the middle class.