Chill man, i don't appreciate the holier-than-thou attitude. We spent 3 months working on the design for coop before finally deciding to scrap it. I think those 3 months lends just tiny a bit of credibility to my point. Personally, i don't even see how you can apply the coop implementation of a single game to all others, unless they play exactly the same. Design just doesn't work like that.
Now, don't get me wrong, i never said it couldn't be done. Every game COULD do it, but there are games that SHOULDN'T. NOLF 2 was not an FPS/RPG. It was an FPS, and not a very deep one at that. First point, saving the game was an issue with us because we're talking about a 30+ hour game, where not every player in your original coop team might be available to play with you to the end. Having the host save was what we had originally chosen. However, if you wanted to play the game start to finish in coop, you basically had to get the same group of people together at exactly the same time and all play through it together. Furthermore, we considered that one would probably want to play through some of the game coop, and some of it single-player, because it was a long game. We can't award that ability only to the host, so we couldn't have those kinds of requirements.
Your "lesser of two evils" argument is NOT valid in this case (nor should it be in many others), because in game design you don't choose the method that pisses the player off the least, you choose the method that doesn't piss the player off at all. If someone wants to wander around a town, they should be allowed to. That's what that town is there for. They shouldn't be forced to exit the town because 3 other people decided they should. See, what you call "1 player spoiling the game for the other 3" i see as "3 other players spoiling the game for 1." That's just not how an FPS/RPG is played.
Like i said, the deeper you get, the less practical coop becomes. I felt we made a realistic judgment call and removed the coop because it was detrimental to gameplay. I still don't see exactly what point you're trying to argue with me, anyway, unless you're trying to argue that all FPS games should have coop. And that's just silly.