Pretty sure i read the other day that contrary to their reputation as selfish, on average Gen Y actually do more for others ie. charity donations than baby boomers.
I reckon in terms of bitching about other generations you baby boomers have got it in the bag though.