The story was a mess, but it does show that people aren't into it for the story. Oh, it felt cool, and was presented well, but it still was a mess.
What I am seeing Pachter failing to realize here is that games are GAMES. A success of a game isn't dependent upon how great of a story it has. What it depends upon is how well it plays, and its enjoyment there. People take videogames as storytelling devices too seriously I think.
Anyhow, I will say there is no excuse for Infinity Ward messing up regarding the story angle. The first game had a decent story that was told well. To get more epic, but also mess up on the execution, is not really justifiable for the budget they had. Even the first Bad Company game had a decent story, so not sure what the excuse is here.