Jonathan Blow created Braid. Braid was XBLA's third mega-hit game (after Castle Crashers and Geometry Wars) and one of the very first "artsy" hits of the console generation. It got a ton of attention, a ton of awards, and made a lot of money for Blow and Microsoft. Initially, Blow spoke very positively about Microsoft and the indie environment on XBLA
After that, Microsoft basically started telling Blow what to do with his own game. No, you can't do that. No, you can't add that. No, you can't go to that platform. Etc. Essentially, they were telling him that he didn't own his own game, and then all of the after-the-fact restrictions started showing up. So not only did this restrict Blow and his company, but he probably felt a little bit betrayed that he had put his name out there, his game out there, and that he had been telling other indies to jump in with Microsoft when Microsoft was actually really, really terrible toward smaller companies.
It's far more than just the self-publishing thing. Microsoft puts an incredible amount of restrictions on indies and - essentially - takes over your game when you put it on XBLA, and many indies hate that.
Other devs like the Team Meat folks, Phil Fish (Fez), the Limbo guys, and a few others that don't immediately spring to mind have expressed similiar distaste to Microsoft.
<message edited by dedicatedtogamers on Friday, June 21, 2013 10:57 AM>