Hehehe… Zoro explained it before the Oars fight, he says to the crew “Luffy has been fighting and suffering without ever saying anything, its time we protect him”… Then Proved Zoro right by letting him feel Luffy’s suffering
I mean if you wanna say Sanji is doing this then, is Sanji talking about Zoro getting fucked up on the roof? Sanji saw Zoro get fucked up and he feels bad complaining… I guess that makes sense, Sanji always did look up to Zoro, even in Baratie