True - I was more trying to address the larger idea, about teaching boys to reject traditionally girl things just because they happen to be born a boy. I can think of lots of great reasons to say no to wearing a princess dress at dinner - the reason I can't get behind is "because it's weird!" or "because people will say mean things!" (possible at home, highly unlikely at Disney).
I'd never be one to argue that a princess dress isn't a girl's dress. Of course it is! When a boy wears a "Cinderella" costume he's pretending to be a girl, the same as when a girl wears a "Captain Jack Sparrow" costume, she's pretending to be a boy.
I also don't think you have to twist yourself into knots to raise "gender neutral" children (another silly idea - of course children have gender!).
I just think it's about being practical, not rejecting clothing or toys because they're "wrong", and teaching your children to have respect and affection not only for their own gender, but also for the gender they're not.
Why is it, in order to like something, we have to reject the opposite? Why can't we just like both? I can cheer both for the US
and Canada, when I watch them play hockey.