Society seems to blame Millennials for just about everything. From not being able to afford houses because they've spent their deposit on avocado toast to being named the laziest generation so far, heaping opprobrium on Gen Y seems to have become a trend.