I guess I'm just skeptical that we've heard the entire story. At that point in his life, McCain was only interested in himself. Personal glory. Avoiding responsibility. He himself wrote that ON HIS OWN he offered to give the enemy information if they would take him to the hospital. I've heard that, had he accepted this "offer," he would have violated the rules of combat, would have had to admit to certain things on behalf of the U.S. Government, and quite possibly would have been court-martialled upon returning to the U.S. I don't know whether that is true or not, but given his background and history up until that point, I'm skeptical that he was really ready to do something heroic. It's hard to cite sources on this stuff without evoking reactions on how all the sources are biased, so let's just leave it at "I'm skeptical."
[p.s., there's nothing wrong with not being a hero. Not many people are. There's also nothing wrong with making mistakes when you're young. Everyone--well, most everyone--learns from their experiences and they make us who we are. Even if it is true that McCain cowardly ran away from the carnage on his ship when it was on fire, and hid while others were dying, as alleged in Rolling Stone, it wouldn't preclude him from the presidency. It just makes him not a hero.]
And on that point, no, I don't consider Obama to be a hero. Being a hero is not a prerequisite to being a candidate. In fact, if there was one person on the national ticket that I would consider a hero, it would be Biden. In my book, every dedicated single parent is a hero, because they willingly sacrifice a large part of their lives and ambitions for the sake of others. Clearly, Biden was a dedicated parent.