I mean even WB got punked by Garp, the latter called them sea kings lol. That‘s the saving grace for Big Mom here, this situation was supposed to be gag-y while hyping Garp. Garp using acoc or whatever haki to no sell a projectile attack is also completely within expectations. Old Garp did the same shit to Kuzan then blitzed him, grabbing him by the jaw.
Rayleigh looks worse here if you analyze it on a deeper level. The only named character there who looks like he just had an extreme-diff. Roger had to cockblock WB for Ray to get his moment, pretty sure that Roger or WB would have beaten him to it. His first named attack is underwhelming to boot.