1.The most assumptive storyline EVER, The Russians are the hardest people ever bred, Spetznaz are TRAINED not to feel physical pain, Not to break under pressure, any other country's soldier are so drugged with patriotism, they run out with boot-camp training and get killed. The only reason why America has won the wars it has fought is that it sends so many young and blinded disposable heroes into the killing machine, the bone marrow jams it up, and implodes.
As for the middle east part of it, i don't think a Russian "warlord"(if i may use this word) would team up with anyone.
2. Crippling multiplayer. They've traded good and methodical tactical gameplay online, for a Doom-Style run-and-gun, full of bugs, and a absolutely bogus style of a leveling/perk/kill-reward system. The maps in CoD3 were solid, they were large, they were they were fit for any game type, they featured varied terrains(flatland,high-ground, urban,ETC.), they were perfect. The call of duty 4 maps were terribly specific, there were some for high ground and narrow, others were flat with a little cover, others were just houses.
Now lets get to the perks, or the raping of legitimate war-style gameplay. Some do nothing whats-so-ever,others bend reality, and then there are just some for dicks. Why do you need to unlock every weapon, IT'S NOT STORYMODE! You shouldn't be able to get frustrated with inequality of a match FROM THE START! Otherwise it just isn't fair to people who just grabbed the game.Another thing that isn't fair is the kill-rewards. Who was the idiot to think this would be a good idea? If i need to tell you whats wrong with this, then your denser then most redwoods.