>>1215I think in the end, Solid Snake was a hero.
I believe that Solid Snake was the one who truly carried out The Boss's legacy, that it's not about changing the world, but leaving it the way it was, preserving it for the next generation.
Also, as Solid Snake said (don't know the exact wording) but he said he always fought, but he at least fought for what he believed in. This is why he teamed up with Otacon to form The Anti Metal Gear NGO.
But, then again, Solid Snake denied he was a hero. But in my opinion, he is a hero.