The story was just too stupid, Shepard being a traitor wasn't remotely explained, and frankly why Shepard was in this random base at the end, wasn't explained, he was just there? No one else knew he was a traitor supposedly? Why didn't once they found out, tell someone and bring the entire US army down on him?
THe nuke was ridiculous, it may have stopped some electrical equipment in Washington, but because of the fast attack, Washington was being evacuated and was overrun with Ruski's, yes some choppers went down and tanks may have stopped working, why the sudden massive decrease in numbers of soldiers. They never really explained that it stopped the west coast invasion, nor was the invasion on once city, nor did all the helicopters fly over from Russia so clearly they had a vast backup of aircraft carriers, subs and planes not far out too sea. Their first move would have been to bomb airbases before they launched. I have no clue how taking out a small area of electricity stopped an entire invasion.
Some of the missions were fantastic, some, like the Burger Town one was just stupid. Oh, we left some anti air missiles in that burger town, go get them, oo, the turret's on another Burger Town, lets run over there.
I think there should have been some more defensive, being overrun and forced out missions and obviously the entire story was lacking at every stage.
Why on earth would the CIA stick someone in to kill thousands of civilians, when they had him there and could take them out and capture the guy they needed at any time before hand? As someone said, Michael Bay esque, write a thread bare nonsensical story to cover the action they wanted in there, than write a story and include sensible action.
Why the US Navy was pounding the hell out of the Gulag, well, can anyone tell me? They were there to resue someone, it wasn't a military bunker, it didn't have the Russian PM in, it wasn't a strategic base, it wasn't a military base, it was a building. WHy on earth would they insist on blowing up prisoners and risking the team. The only reason they were there, was to save the one prisoner, it was beyond daft tbh. Even if it was a fun level.