Heroes are not always the muscle-bound, superpowered white knights the comic books portray. They come in all shapes, sizes, and walks of life. Sometimes a hero is simply a person who pushes on through unbearable situations to save those they care about most. In celebration of those people, here is a list of the gaming heroes who gave their all. *SPOILERS AHEAD*
so that disproves your points.
He didn't even give it his all. He gave up. Giving his all would be shooting the enemies until he bled to death rather than blowing himself up causing chaos.