Bellamy does matter.
Kaido also used a blunt attack even if he was using a weapon.
Katakuri also went down after a couple of punches.
Cracker whatever the hell that "attack" from Luffy was.
Never said Garp was one-shotting Aokiji or Shiryu. And while Shiryu probably badly hurt Garp with just one slash that didn't took him down and he was fighting several people at once receiving damage from other sourcers too(at least from Aokiji it was confirmed).
I don't know what your point is? Garp is clearly beating Teach's crew all by himself until that stab from Shiryuu that has an invisibility DF. Not just pushing as Marco did but badly hurting all of them. Maybe he couldn't defeat one but for sure he damaged them and handled so others could escape.
He doesnt matter as Luffy has never been capable of beating anyone worth his salt with a single punch.
Kaido and his blunt weapon arent relevant here, we are talking about punchers.
Katakuri went down from 13, far away from 1 punch. He as a punchers couldnt beat Luffy with 113 punches.
Cracker didnt go down from damage accumulation but from exhaustion. He was at his end just from clapping for 11 hours.
There is no info about Garp taking damage from other sources. He was always fighting Kuzan. He sneaked into Shiryu vs Coby.
Garp had his hands full with Kuzan alone. Shiryu didnt step in. Others arent relevant to Garp.
Invisibility doesnt play a role to anyone who has basic Observation.
Marco was also "ragdolling" King and Queen, until it turned out that he didnt do anything to either of them...
Same thing with Garp here, he punches Kuzan and Shiryu and did nothing to them.
Nothing relevant at least, just like Marco did nothing relevant to King or Queen...
As I said, dont get fooled by the little hype of the croaking old guy.