Worse thing is that if Zoro, (who was pushed back by Carrot, fainted to Hawkins and ran away from Apoo) fought King......everyone would be alright with it.
But god forbid Sanji (who didnt know Doffy's powers and was weakened against Vergo) fight King.