Honestly whose fault is is that millenials are so shitty? It's not the millenial's fault that their parents raised them horribly, didn't ever let them fail (for fear of ruining their future!) and obsessively planned any and all aspects of their lives.
When did the "everyone should have lots of self-esteem because we're all unique snowflakes!" movement get started? If you take the year that really got going and add 10-20 to the number, does that roughly approximate the point at which you started to realize that these kids are all worthless?
Of course that generalization that I've made of the parents and education of millenials isn't entirely true; I'm sure plenty of them had perfectly decent parents. But if we're going to make generalizations let's talk about both sides of it. Kids don't really grow up in a vacuum.
> defined by Pew as Americans ages 18 to 33
"Generation X, commonly abbreviated to Gen X, is the generation born after the Western Post–World War II baby boom. Demographers, historians and commentators use beginning birth dates from the early 1960s to the early 1980s."
http://en.wikipedia.org/wiki/Generation_X
"Millennials, or the Millennial Generation,[1] also known as Generation Y, are the demographic cohort following Generation X. There are no precise dates when the generation starts and ends. Commentators use beginning birth years from the early 1980s to the early 2000s."
http://en.wikipedia.org/wiki/Millennials
"Generation Z is one name used for the cohort of people born after the Millennial Generation. There is no agreement on the exact dates of the generation with some sources starting it at the mid or late 1990s [1] or from the mid 2000s [2] to the present day. This is the generation that is currently being born."
http://en.wikipedia.org/wiki/Generation_Z
Alright so what have we learned?
Gen X: early 1960s to early 1980s
Gen Y: early 1980s to early 2000s
Gen Z: mid 1990s/early 2000s to today and further
You can't really have a clear start and end date to broad generalizations because the nature of a generalization prevents it.
When I hear "millennial generation", I think not of birth year, but rather of the set of people who grew up along with what we now refer to as the "technology industry".
We tend to take for granted nowadays that next year is going to be phenomenally different than this year, in terms of the tools that we use to communicate, have fun and get things done.
For "millennials", this is very easy to comprehend, because our whole lives are constructed around this constant change. I think it's much harder for people even slightly older (or later exposed to tech).
I can't speak to any industry, but in non-profit arts, more conversations than not between me and my Millennial coworkers are about how to save the American Theater, how to be able to pay people living wages, how we are sticking it out through under-payment (my bosses boss, one of the top five people in the organization makes less than a 5th yr salary for a dev at Amazon) and over-work (and she works 60 hours a week, minimum) so that we can provide a service for the community and continue to do so.
Try hiring a Millennial, because it seems like all you've done is read the Times on Millennials.
I'm gonna get back to that now.