There was a policy at Juve in the past, no one was allowed to have long hair, like the army (they made an exception for Toricelli tho, I think), maybe Ciro is bringing it back
I think they are ugly only on the field, kinda the case with Torres, but other way around. He's a cool guy off the field, and dress appropriate to his age, not, for example, like Amauri, who is fucking 28