Is this not a terrible shirt for a little boy? Saw it in Zara...