Luffy deserves to get his ass beat. I honestly hate it when someone tells you to leave them alone but still decided to be pigheaded and go against their wishes.
Reminds me of all those times Naruto was chasing after Sasuke like he wanted his babies
Saying that, Sanji was lucky to be alive cos one pistol attack from Luffy woulda flung his ass all the way back to the Baratie