Here's the way I'm going to approach the subscription service.
"Fuck you Kotick, I already pay subscriptions for Xbox Live and Playstation Network. It's not like your games have any dedicated servers to maintain in the first place, anyway."
EDIT: I want to point out here that I have no issue with paying for XBL and PSN, but there's a specific reason for that. See, there's this special thing about them where you actually get something back as a reward for paying for them. Discounts, early demos, the fact that it's their servers that you're helping to maintain, etc. Call of Duty, however, would give me nothing. It's not like the multiplayer's any good anyway...