I know i'm overthinking it, though, I can't help it 
I was given loads of baby clothes, and the lady who gave them to me had bought pink newborn stuff as well as blue, so she kept saying "oh, if it's a girl, you can chuck the blue stuff, or the pink stuff if it's aboy"
I was too much "look how many free clothes!" to wrroy about colour - who cares if a newborn boy is in pink?!
the clothes will be changed 30 times a day anyway! 
I was explaining all that to a friend of mine and all she replied was "just don't put a boy in the pink if you're going out, though. that's going too far"

I think it's other people that do the damage, like you say about your friend and the whole pink thing.
I will make it clear that I don't mind any toys, and that a girl doesn't necessarily mind having "boys' toys" or vice versa (without it sounding like I'm dictating what people will buy
)
one thing I do in my shop when customers say "i've got to buy a present for a (say) 8yo girl" is immediately ask if she's a girly girl or a normal one (I still ahven't worked out how to say normal without mocking the girly girls) (truth, i normally say "or not" not "or normal"
)
about half of the times, they'll say "oh, no, she's not girly"
but they allowed me to assume it, had I been that way inclined....