I already know what the answer to this is: "double standard," but I'm just going to throw this out there anyway.
Since the 1960s, it's been established by society that blue is the color for boyhood, and pink is the color for girlhood (prior to that, the colors were actually reversed). As such, because pink is a girl color, boys can't wear or have anything that's pink, otherwise, it becomes the color of homosexuality, and any boy or man who's seen with something pink is somehow automatically gay. So, if that's the case, how and why is it that the same thing isn't true for when girls wear or have anything that's blue? How is it that if a girl wears blue, that somehow doesn't automatically make her a lesbian like guys wearing pink automatically means they're gay?