I think you're ignoring the context of these scenes and characters tho
Sanji said he heard Tashigi calling for help, he felt her pain and sadness somehow, he even mentions her tears. So there is a "call" here
Collete is a cook, she works hard to prepare their food and still gets treated like shit. Sanji even comments how he hates royalty who treats their servants like inhuman objects. She got jumped by Yonji, Niji and Ichiji and cowardly beaten up, no chance to defend herself at all, shes not even a combatant
At Wano, before Black Maria's trap, Sanji literally thought an abuse was about to happen..
Sanji was okay with Big Mom being killed, with parrying her attack to save Reiju, with York being treated like the crap she is. Im fine with that honestly