Vogue has reprimanded the actress Jennifer Lawrence for wearing “millennial socks” – trainer socks ... may have been brought up in an era where children were seen and not heard (hence ...