MGS2 is the worse of the series. The story was full of contrived crap, it played like a movie filled with cliché statements and the presentation of those was simply mediocre.
If you want a game that really shows how to present philosophies without forcing it on players, and has a story that truly conveys every intention at it's fullest without losing on presentation, then go buy 'Deus Ex'