This question is for ‘hero’ in all forms: realistic, fiction, superhero, comic book, anime, etc. Let’s say a person is flawed, or is very arrogant, or has a superiority complex, etc., but also does heroic things—like being a firefighter, doctor, wizard, superhero, whatever. Do you think that person is still a hero despite having negative personality traits?
No. It just means he’s gotta be strong and he’s gotta be fast and he’s gotta be fresh from a fight.
Doesn’t the need to specify those in addition (“and he’s gotta be …”) mean those are characteristics that aren’t necessarily inherent to being a hero?
This is the best answer.