Just have to point out, at 29 years old you ARE one of the "kids these days". Your generation is just beginning to land those management positions, and make those corporate decisions, as you guys enter your thirties. You'll be most powerful when you hit your forties.
A "generation" is 20 to 25 years long, depending on your definition. The generation coming in after you? They're still in grade school!
Give the poor kids a break.

They're not even old enough to legally work yet.