Odysseus ist für mich kein Held. Er vollbringt Heldentaten, das ja, aber nicht weil er es aus irgendeinem Grund von sich aus will. Hat er keine Opposition, vollbringt er auch keine Heldentaten.
Ein Abenteurer ist für mich ein Anti-Held. Er vollbringt Heldentaten, aber nicht aus altruistischen Gründen. Das könnte genau so gut Blade, Frank Castle (Punisher), Elric sein. Geld, Rache, Macht, alles drin und fortlaufende Selbstmotivation.
Ein Held, im Sinne von Arthur, Hellboy, Superman, braucht weder das eine noch das andere. Die Situation ist da, sie muss geklärt werden. Aus.
Der Kerl, der bei einer fiesen Sache in einer U-Bahn eingreift, ist ein Held, weil er macht was in der Situation gut und richtig ist. Ich bezweifle, dass er just in dem Moment dran denkt ob er dafür eine Belohnung bekommt (Anti-Held) oder später noch drei Stationen weiter fahren kann und seine Familie auf ihn wartet (Odysseus).