User blog comment:Kaido King of the Beasts/Chapter 840: My Worthless Son/@comment-5398287-20160921125017

Pretty sure Sanji only got beaten up by Niji because he couldn't fight back, lest the Baratie crew get slaughtered.