Solid Snake will always be a hero to me, simply because I think he always does the "right" thing. Morally and legally speaking. It may seem like he's helping the bad guys, but at the same time, he's always preventing a larger and more immediate disaster. He's always serving the "people", not the political power players struggling against each other. Although what he does benefits them, I see it as more of a byproduct of his actions, and not his main goal. I'm sure if he knew what he knew towards the end of his life he might have made different choices (that's my take anyway), but who knows? Technically, yeah, he kind of was a bad guy when you think about it. It's all about perspective I guess. I think the "bad guys" revolutions were just too extreme in practice and goals, and had they been a bit more sane they could have not only accomplished them, but swayed Solid to their cause. I mean, it didn't help that Liquid had such an inferiority complex and had it out for Solid. lol.