see, that's the main problem, LittleMiss - the fact that the manufacturers/designers have decided for the children what they want.
so, yes, you get ridiculously frilly, glittery tops with horses and cats, or bland, grey/blue tops with trucks/trains/cars on.
There's no choice.
so, if a boy liked pink, he'd be hard pressed to find a top that was just pink, no glitter/frills/ribbons.
that's a lot worse than a girl having to wear a blue top with a truck on it.
It is the general assumption that a girl is lesser than a boy, so why aspire to wear things that girls would wear?
the choice should be there for both sexes - you should be able to get plain tshirts in all colours, you should be able to get animals motifs on plain-shaped clothes and transport on plain-shaped clothes.
Why, just because a tshirt is Blue should it have a truck or a slogan "i'm daddy's little man!"?
why because the cloth is pink should it have puffed sleeves and ribbons all over?
I've been given clothes that are a nice, sensible shape and colour, but they've got a pink ribbon at the bottom of the leg, just so that you can't say "oh, yes, that's unisex"
or leggings that would work for both sexes have a pattern that's flowers or hearts. (nothing wrong with flowers or hearts, but why is on every single item of clothing?)
in M&Co, which is slightly better in terms of glitter and stuff, every single one of their girl's clothes for summer had at least one pink flower or heart on it. even on the clothes that were blue, or red, or green.
and they had this bird design, right, on normal clothes, ones that could be unisex. No! because every time you thought "oh, yes, that's unisex", they'd put a little slogan on ascertaining that the clothes must be worn by a girl.