Millennials have been called narcissistic, lazy, and indecisive. Many have been unable or unwilling to leave their parent’s homes, and some say they are less social and risk-averse.