The worst part about all of this for me, is that at least during the Kalifa fight Sanji had to stay there because he needed her key. But here he has no reason to just stand and let himself get beaten up, especially when he has invisibility and sky walk / turbo boosters from the raid suit, it just doesn't make sense at all.
Now the man who says will protect women, call's Robin into danger to save him, because he can't do shit.
At least Robin took it as a compliment that he believes in her, but still, he shouldn't be in this situation.