In comics, characters are inconsistent.
Basically any character with superhuman strength can shrug off punches from another, but far stronger, character.
We got highs and lows. Showings can be twisted in two ways.
1) A lower character doing well against a stronger character could be that the stronger character is having a low showing while the lower character remains the same.
or
2)
the lower character having a high showing while the higher character stays the same.
But never a combination of the two.
That's why quantifiable feats are important (lifting, punching things at a distance, pulling, etc.
Thing has done well against beings who are many times stronger than him.
In reality, if someone is just 3 times more powerful than you then you would appear as a child to them. Thing is about 100 tons. He fights beings that has exerted more than 1000 tons and does well.
Finally, let's say 1 character is 100 tons and another is 105 tons. Not a big difference right? Fight should be nearly even if everything else is even?
Wrong! If the two pushed against each other then the stronger will win by 5 tons. That's enough to send the weaker back like a ping pong ball. And with 5 tons more force, you can manhandle anyone with extreme ease. Grab their wrists and have them to anything you want.
ABC logic is very faulty in comics.