I don't care what people say about this game, they failed to understand that the game has the element of realism, protagonist or not a good real story does not require plot armor. Joel isn't immortal and abby isn't evil . They're all good people inside who just happens to be tangled to each others path. For me this game taught me alot, that reality is really scary. The people who hated this just because of the story are bunch of cry babies who lives in a fairy tale that their hero will always be invisible.