This is why I hated that bloody game. It shits all over Solid Snake. I can't see how anyone who likes Solid Snake as a character would be pleased with how his story ended. Kojima took a dynamic and interesting character, and castrated him in that game. I don't give a crap about diarrhea boy and Meryl, the whining of Otacon with Naomi, or how he just tried to do callback after callback all the while ignoring the anchor which should have been delivering Snake's swan-song. It's all style and no substance. Yeah, the game has some really cool moments, but he ruins the story and character.
TDKR, even with the shitty insert of that wanker Blake, still gave a satisfying ending to Bruce Wayne. Even if the execution is lacking, the character himself was done justice and given an ending that both made sense and was satisfactory. The same cannot be said of MGS4.
God I hate that game.