The majority of the hate that Sanji is receiving is because of dishonest Zoro fans, but the truth is that the hype tool that Sanji usually is for most villains simply didn't work here, and not just not denied, but completely well and in a context where he had to go there and protect the people and not a 1 v 1 fight, that's how Kizaru is a joke. LMAO
He couldn't finish off Sanji, Franky, Bonney, Kuma (extremely damaged), Atlas (robot child), even with Saturn ordering him to be as fast as possible it's a huge L, besides, of course, the L that Chad-Yonkou Nika also caused him in this chapter with a punch that made Kizaru sweat even in his butt. LOL
In short, we should understand that there are few upper-tier characters who can negate people of YC1 and above with just one blow, and Shanks and Kaido are the only ones to accomplish such a feat, Kizaru struggles to do this even against veterans, with very low AP.