Is it just me or is this whole industry starting to feel increasingly sleazy? I guess it's inevitable when so much money is on the table but I don't feel as proud to call myself a developer as I did a few years ago.
If you say that every developer has the same deal going on, no matter how much money they pump in, you should give them the same tools. If you DO think that who performs better should get better deals, as every business would, then just say so.
Playing the way they played so far (giving poor support, shutting down apps, making subtle deals, etc) do Facebook think they can really leverage developers with the HTML5 platform when they release it?
The only reason why developers want to keep working on Facebook is for their (official) userbase. Facebook knows that and they didn't do anything better than showing muscles so far.