So Sanji doesn't like the Okama, but would he be able to get along with one if they weren't forcing themselves onto him? There are drag kings who are still into women after all.
i really hate answering questions like this because i know not everyone likes the way sanji treated the okama, but i honestly don’t blame him for freaking out. a whole lot had happened before landing on ivankov’s island, and he was stressed. he was being chased. it was a whole, big mess but people hate him for it anyway ( and i’m too defensive of him tbh. )
if they hadn’t been so damn persistent and tried to force him to be like them, i think he would have. and i do believe that, at some point, he earned their respect. and that he respected them by the time he had to return to sabaody. hell, i’m slightly convinced that the lighter he has now was given to him by one of the okama. i’d like to think that there was a small handful of people there that he got along with because, damn, not ALL of them could be that cruel.
he doesn’t like people in general if they try to force something onto him that he doesn’t want. it’s not just the okama. he can be friends with them if they’re willing to accept that dressing up like that isn’t a thing for him and they can just be chill and have fun. ‘cause even tho he doesn’t wanna wear make up and dresses, they probably helped him learn better ways to take care of himself.