A lot of people somehow read Sanji's behaviour as misogyny/homophobia, and I am kinda tired of coming across that in fanfiction. And especially tired of pure christian guilt in his povs in Zosans and all. I'll explain:
This dude grew up and spent his puberty in the sea. Surrounded by men. He just did not see women that often hence the "my goddesses" attitude towards girls.
Mano-on-mano action in the universe with so many pirates/sailors? Absolutely normal. Especially in Baratie, the sea restaurant with all-male staff.
Possible problems? Military/prison kind of rhetorics. In that universe in general. Feminine/crossdressing men could be treated or talked about in derogatory tones (slut, cumdump, etc). If that is what he grew up hearing... The "I am not wearing that fcking dress" attitude makes sense in a bit of a horrifying kind of way. The boy could have heard/seen some shit.
With what the cooks at Baratie were like... He could even consider one of the Straw hats his "sea hubby". Zoro, if his relationship role models were, let's say, Patty and Carne. Usopp, if he looked up to a more chill couple (like, he helps out the girls when needed... and Usopp too? Why...).
Luffy, Zoro and Usopp spent their formative years on the land, hence they were less likely to adopt that kind of world view, but still not immune to that.
Gays are not "weird" in that universe hence the lack of term, bi's are not weird either. Straights... kinda weird, but fine, whatever.
So the "mistreated minorities" are okamas (I guess ever since Ivankov the embodiment of badassery came into the picture that rhetoric started to get weaker, but that's a long way).
So Sanji's Momoiro Island problem was not the classic christian "this is wrong - why? - it just is!", but "I don't want to be treated like shit, because that is what usually happens to okamas at sea, and I don't want to test my friendship with my crew". That's not a -phobia in its classical modern day understanding. Like are you a homo-(or whatever)-phobe because you don't want to get raped in prison?
I guess at some point Sanji could even start crossdressing again, because "You can wear whatever you want when no one can beat your ass", but on his own terms. Let's be fair, our boy Sanji has class, he likes fancy stuff, and the thing they put on him on Momoiro Island... that's grandma's nightshirt and grandma's makeup. He can do better.
This is the same dude who didn't want to change back from Nami's body btw, so