I'm currently watching my nephew play what looks like the most aggravating gaming session I've ever seen in my life. It's unbelievable how many times within 30 minutes he's been forced into games that are already in progress and the team he's placed on is losing by a ridiculous margin. You should be able to play this game solo without having to deal with nonsense like this. Treyarch is a developer for a multi-billion dollar company, and this is the best they can do? Really? And I know it's not his connection because he has an open NAT and I set it up personally.
They should seriously be embarrassed of this game's netcode. There needs be an option available for people who'd rather not join games in progress repeatedly. And I've also noticed that he's being put back into the same games he's just left... like it wasn't frustrating enough. I honestly feel bad for the kid... I mean, his dad bought every single map pack for this game, and I'm not even seeing any of them come up.
And I'd love to punch whoever thought split-screen would be a good idea for mutliplayer... seeing two people go 5-20 is just painful to watch. /rant