It's obvious that Jason West and Vince Zampella are incompetent and should be replaced with someone who is actually in touch with the Call of Duty series. Their actions have hurt the image of the Call of Duty series and have caused a significant loss of sales, hurting the company. We know what we want. We don't need you two telling us what we want.

Dissecting their response, you can see it's filled with bullshit.

"We're just prioritizing the player experience above the modders and the tuners." [...] "We thought maybe it would be cool if the fans could play the game."
The player experience was made of the mods and servers - that's what makes PC games unique and above console versions. The fans who you are attempting to please are the ones who are up in arms regarding this decision. The fans are the ones who have played Call of Duty 1, 2, 4, and 5 on the PC with the mods and dedicated servers. Fans were already "pleased" with what we had. Next time, before pulling a stupid move, ask the community what WE THINK.

He points toward the mounting feedback IW has received from PC fans of Modern Warfare who couldn't find a decent server to play on between all of the cheaters
If you couldn't keep the cheaters out of servers with a global banlist, what makes you think you can keep them out of matchmaking? Use VAC on dedicated servers, just like Valve's multiplayer games, and ban all cheaters from multiplayer. Way to make another lame-ass excuse with no reasoning or logic behind it.

IW says that gameplay concerns for the majority of MW2 players are the overriding reasons for the decision
Really? Concerns? Obviously if you were "concerned" for the PC community, you would have left well enough alone.

West and Zampella hammer the point that hardcore PC players lose very little to this change relative to the returns that casual to moderate fans will see.
We lost mods and dedicated servers. That's pretty much the entire COD multiplayer experience. The casual and moderate fans choose dedicated servers over matchmaking. Casual gameplay is designed for servers because you can join and leave at your own leisure. There's no deserting the party matchmaking provided you with if you choose to drop out after a few minutes and find a better map or server. I know because I am a casual gamer. I prefer Halo PC's dedicated servers over Halo 3's matchmaking system, even in social games. I own COD4 on both Xbox and PC. However, I never played one single multiplayer match on the Xbox because I prefer dedicated servers and the other advantages mods bring to the game.

"all they lose is the ability to customize the game on a deeper level with mods and such"
Gee, you sure says that like it's nothing. Well, all you're losing is a couple million dollars. <~

What you should have done is incorporated both. Make matchmaking for official ranks, and have dedicated servers like in prior games.

Hopefully Treyarch will make the next decent Call of Duty game.