I have a boy (3) and a girl (1).
I hate the blue / pink thing and here's what I do...(the reason why I got angry with it was because I had accidentally brainwashed my DS into thinking everything pink belonged to DD and everything else belonged to him - clothes wise it was accidentally true but I was cross about it and thought I would stop the pink)
Neither of my kids have many clothes - I only buy clothes that I think are decent colours and they are really hard to find so I have very few. This is a good thing anyway when they are little because they'll grow out of babyclothes quickly.
Boys - I get brightly coloured clothes - for babies, the usual is pale blue and as they are toddlers, the usual choice is sludge sort of colours. So, I get bright red, green etc and have navy as well. Also orange.
Girls - I get red (girls section), navy (often from boys section), green (can sometimes get this for girls). I always go for strong, bright colours for DD. I get purple, but not light purple, it has to be a strong one!
Try babygap for bright clothes. Mini boden also have some nice bright clohtes, but I do prefer babygap. I usually buy the gap basics so they aren't too expensive, I don't buy the fancy stuff. Always buy boden stuff with discount codes.
White is OK for babygros, I don't like white on toddlers, think it is a stupid colour as they get dirty etc.
Anyway...I dressed my 1yo walking DD in a red pair of (girls) trousers and a yellow (girls) T shirt. She was mistaken for a boy. The same week, she was wearing navy (boys) trousers and an orange and white (boys) t shirt. Again she was mistaken for a boy. If you don't put your girl in pink, it will happen . I don't bother to correct people anymore because it doesn't really matter. I am growing my DD's hair anyway, so soon it will be very obvious she is a girl, even though she will not be wearing pink.