I don't really get what's the big deal with sanji fainting, he got back up afterwards and he was strong enough to knock out perospero for a few chapters earlier
Sure he isn't gonna beat both queen and king at the same time, but this chapter is a big fuck you to everyone thinking sanji isn't rooftop level, the man stood his ground against 3 commanders and was only put down for a few seconds, that's better feats than killer