No, he didn’t.
With Mr 1 he was briefly knocked out, then got back up, carried Nami around, met up with Luffy and immediately started back fighting again
With Arlong he was suffering from a wound that should have taken two years to heal even before fighting Hachi. Fought and beat Hachi, then got beaten by Arlong- and made Arlong shit himself that he was capable of fighting in that state. Then Luffy launched him right out the area and only then did he stop. He didn’t just beat Hachi and say “well, I’m beat, done enough, can’t do anymore.” He fought Arlong in a state that had Arlong amazed, not only that he was capable of standing, but that he was even alive.
Zoro was willing to- and was half way through succeeding with- cutting off his own legs to get in a fight.
And Luffy’s done the same thing
Luffy and Zoro do not give up, and they do not stop if they can still fight. Kid and Law need to show themselves at the same level- they haven’t. Not unless it transpires that to escape Shanks Kid deliberately sacrificed his own arm or something like that.