Okay so... I wasn't the smartest person ever, and this became apparent to all when a hotmail address of mine started sending out penis enhancement spam. M$ put the irons on the account, but I could still get in and read stuff, i'd get a screen telling me to do something to correct the situation if I logged in but following the instructions led only to an infinite loop, fortunately there was a button that let me skip through to my inbox so I couldn't fix the problem but could at least read mail. Then the button to skip through disappeared. Any attempt to contact support required signing in, which just led to that infinite loop. My xbox live account is attached to that email adress, and as a new added bonus I couldn't sign into that either. That meant I couldn't play GWFL games like street fighter IV or Dark Souls online (or save in Dark Souls).
So yeah, Microsoft, you haven't been great. GFWL was just a thing that prevented me from playing the games I bought as far as I'm concerned. I don't want to have to fuck with an xbox live account to play PC games. I want the games to play when I i run the exe. That's all I want. I don't want Live hoops to jump through, I don't want GFWL hoops to jump through. I don't want any other hoops to jump through. I want to buy the games, press play and play. Okay? Good. Glad we talked.