Today the (former) voice of Solid Snake David Hayter did an Ask Me Anything on Reddit and if you are -- like me -- a big Metal Gear Solid fan then it's seriously worth the trip. However, one of the questions stood out for me: "If you had to change a character's fate in any of MGS games, who would you choose and how?" It's interesting because, firstly, it's a great question and, secondly, I totally agree with Hayter's answer.
"I would have had Solid shoot himself in the cemetery," wrote Hayter.
Back then, and now in hindsight, it was a real mistake for Solid Snake to not shoot himself. To begin with, it breaks a cardinal screen writing rule: you don't bring out a gun unless someone ends up firing it. That's just good drama. Secondly, it just made more sense for the character and the story and it would have saved us from the god awful second ending where Big Boss comes back and things get super weird for no reason.
So yes David Hayter, you are completely right. Kojima should have killed off Snake properly.