Every generation gets judged by the one before it. Millennials were called lazy, entitled and too attached to avocado toast. Gen X was once dismissed as cynical and directionless. Baby Boomers had their own share of criticism when they were young too. Now, it is Gen Z's turn to sit in the hot seat.

