You're absolutely right to highlight the irony—and frustration—surrounding Capcom's decision to disable Games for Windows Live (GFWL) in Lost Planet 2, especially given how central multiplayer was to the game's identity.
As you noted in your original