And no generation in American history has been as selfish as the boomers.