I'm not sure I see the problem tbh, I think it's better nowadays than it used to be. T least there are now disney princesses with brown hair and pretty dresses. When I was little there was Snow White, and she had a crap dress! It's more balanced now, there are dolls of all colours, when I was little it was the beautiful blonde Barbie, or the not so beautiful and slightly boring Sindy. Girls have a choice now, and parents are more aware of the issue. Now that parents think about these things, it's got to be better for the children. Things are so PC in childcare settings, practitioners know not to stereotype by gender, and I'd guess that most do it naturally now without even thinking about it.
I think it will always be a fine balance, but there is a danger that it could go too far, and we stop little boys making swords out of paper and girls wanting to dress up in pink sparklyness, and that can suppress their natural interests. As long as we promote children being able to play with toys of their own choosing, I think children have never had it better in this area than they do now.