Honestly think some Sanji fans don't realise who they actually root for.
The problem with Sanji is he's skin deep. or so. The conviction of not hurting a woman etc... is asinine But he does it simply because they're women. The whole thing is a nightmare. It's inconsistent as well. Hurt a woman; its only physical but he's fine with a woman, an enemy woman getting beaten or verbally abused etc... Just as long as he's not the one doing it. Such a convenience.
Basically Oda's decisions with Sanji is just one big fuck up.
IDK how else to describe it.