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. In fiction, it is the flaws of the character that make them more compelling, realistic, and (sometimes) relatable. Perfect heroes in fiction often fall flat with audiences because there is no opportunity for the character to grow or overcome something, no meaningful character arc.
In real life, there aren’t perfect people, and when someone performs a selfless, brave or compassionate act, they sometimes receive the title of hero, but they are still the person they were before, with their faults, flaws, sins, relationships, roles and every other facet that makes up a whole person.