The headcanon is:
- Ling and Queen took less damage but they lost
- Luffy and Zolo took more damage but they win
At least you can argue that they took equal amount of damage but they resisted better and they won, that means Ling and Queen aren't recovering faster than Lolo.
Again: Ling could kill Zolo if no one interferes then, while Zolo still unconscious, Ling would go there and kills him, wtf
How do you think Zolo won that fight when Ling can recover faster than him?
BB attacks Garp and Sengoku in this panel as he says he will kill them.
Sengoku smashed Garp's head before this as well.