it is a right of passage for each generation. In your 20s you are called lazy and entitled, then in your 40s-60s you say the same to people in their 20s.
Not quite, we didn't have social media when I was growing up, so we got it from lazy, smug magazine articles. Now you have memes that are equally unfair, but with highly evolved hilarity. And, of course, I'm just on the edge of Gen X while my brother is a millennial, so fairness be damned, you're all whiny hipster SJWs snacking on Tide pods.