Millennials are very creative and strive for independence, although while following hte masses of social media by and large. So that is a weird dynamic.
Gen X parents were far too lenient, and pretty lazy as parents. I see it all around. So in large part, millennials are a product of crap parenting combined with social media persuasions. Which again goes back to disengaged crap parenting.
I blame the bad fashion and hair style on millennials though. But the rest is rooted in them getting lazy parenting.