I'm probably overreacting a little there :)
To be honest, I wasn't happy with "save me Robin" moment when I was reading it on weekly basis, because it was so sad to see Sanji fooled and trapped, and then "no I'm not gonna use CoA not to harm a lady". In a retrospect, it does make a compelling story, and shows character growth. Sanji's putting trust in Robin similar how she put her trust into SH on Enies Lobby is cool. Robin herself was happy to help and crushed Black Maria with all her might. So I was unhappy in the moment when it was happening, because while women are consistently shown as Sanji's weakness, and at the same time during Robin's arc he was smart enough to read through the situation, pick up lies, and even be cool about it to Chopper. Then he met Kalifa and got defeated, but it was just his bad luck. Here he's just outta WCI and should remember Pudding and her betrayal, why again making the same mistake? If he stumbled upon Black Maria and got caught because of ladies, ok, this is one thing, but he was lured by a simple trap, someone's acting, with his supposedly superior CoO. Which is good enough for him to hear something nobody else can, but isn't good enough to see it's a trap.
Call me dog is actually a gag, I'm used to Sanji's flirty nature, I just wish Oda didn't forget about Sanji's other defining features :)