I know what you mean...a hero used to mean someone who performed above and beyond the call of duty, to borrow the phrase, on a regular basis and sought no recognition for said actions, only the doing of them. I think the 71 ear old who beat off her attackers acted in a heroic fashion, but what was the rest of her life like? Did she used to be a Nazi sympathizer, for instance?
The Domino's driver was also heroic as he knew the routine and questioned when it seemed to change for no apparent reason - which ultimately led to him saving that woman's life.
Michael Vick? Maybe he can get 'most improved citizen' but definitely not a hero. I don't consider John McCain a hero either...he persevered through adverse conditions that have broken many a POW, but that in itself is not heroic to me. What would've been heroic (and probably dumb) is if he'd stood up to his captors and denounced their regime, even if it led to his death.