It did strike how Gen-X get left out of the Intergenerational slanging matches. Youngsters blame the Boomers for everything, Boomers take the piss out of Millenials, and less said about those Gen Z's the better.
I don't know if I'd say the 'greatest generation', more like the luckiest generation, and for the reasons you said.
Not to mention we had punk music around when I was growing up as a kid. I pity those poor old folks who had to grow up in a world before Punk and Metal existed. We grew up with Star Wars, Jaws, Alien etc in the cinema, the film world before those days was seriously lacking. We had Space Invaders, Scramble, Defender in the arcades, those before us had no games.
We could go out, get pissed (that means drunk for any Americans reading), make fools ourselves, without worrying someones going film it and put it up for all to see on social media.