As I interpreted it, Sheperd killed TF141 because they knew or would find out that he had engineered the entire war between the US and Russia. He had used this war to get 'a blank cheque' from the American military and radically increase his personal power.
It isn't really presented very clearly (I didn't catch it from my first playthrough), but Sheperd was the commander of the Marine division that died when that Arab city was nuked in the first game. Somehow this is resulted in his nefarious plot, but I'm not really sure what exactly his ultimate goal was.
The story was a bit shaky
As for 'No Russian,' I'm not really sure what I felt about it. The first time through I was a bit hesitant to shoot the civilians because I wasn't really sure what was happening.
I felt like it would have been a bit more useful to the narrative if there had been some dialogue during the elevator ride up the airport check-in.
I think the argument I've read in a few places that the No Russian level mission "
draws the morality of war and espionage into sharp focus in a way that simply shooting the bad guys cannot" is a bit bunk.
If that was really the goal of Infinity Ward, I think they definitely could have gone a bit further. I thought there was a missed opportunity to deal with the issue of Friendly Fire during the Whitehouse mission. After you pass the tank full of trapped Russians, you come across a group who fails to respond to your hailing (Texas! Come on, say star, say star.....) and they turn out to be Russians.
I thought it would have been an excellent bit of the narrative if your group had advanced on their position after the firefight and realised that because of the breakdown in communication you had fired on other Army Rangers.
One thing is for sure, though - Zakhaiev International Airport seems a lot nicer than Sheremetyevo did the last time I was there.
