Compassion is only really a weakness if you're an idiot about it.
Sometimes people need help, sometimes they shouldn't be getting it, it's all about making the smart choice of how and when the compassion is used.
Spidey is usually fine with it, while there are times he uses compassion at the wrong situation, or doesn't use compassion when it'd be the better choice, well, he's flawed, and he can't know everything.
It pretty much is lol.
A more minor one by comparison is in ASM#39, with him noticing that Harry is looking sad and asking him what's up, which considering that Harry had only been an ******* to him, he still decided to at least ask about it and try to comfort him:
https://cdn.discordapp.com/attachmen...1469440454.jpg
This is even what made Flash tone down the jerk and for Gwen to actually try to talk with him too.
It's pretty ridiculous the Avengers made an arbitrarily dumb test like this for Spidey to pass, when they allowed previous criminals like Hawkeye, Wanda and Pietro to join them no problem, and they even have someone like the Hulk as a founding member, and Hulk joining the team was basically him saying "Let me join or else" lol.
I don't necessarily think he should've been an Avenger, but stuff being set up for him to fail like that, yeah, stupid.
He wasn't in Avengers#1, do you mean #3?
Maybe it happened on a relaunch too...
Also I made a typo on the Hulk post, it happened in ASM Annual#3, not 2, Annual#2 was team up with Doctor Strange, written by Ditko even.