Generation X, Y and Baby Boomers: Why every generation feels entitled