Baby Boomers, Gen-X, Gen-Y, Millenials… According to some sociologists the Baby Boomers were the most self-absorbed […]