generation x worse than baby boomers