It's normal for a straight guy to be into a woman, especially a very attractive woman. The problem is the presentation.
You can find a woman attractive without showing the Sanji gag face...
The Rocks Pirates are over 30 years old and not hormonal teenagers.
If you act like Sanji around women you're a goddamn creep.