Given that every useful platform is owned by someone else, I despise arguments of the form "Such-and-such a platform is not yours, so don't complain if its owners behave like jerks". I agree that complaining is generally fruitless and we must be cautious about binding ourselves to platforms where we are essentially disenfranchised. However, I think we all have the right to call out thuggish actions wherever we see them and to insist that platform owners treat their users and dependents respectfully. I will cheer for people who stand up to jerks before I criticize them for having exposed themselves up to harm from a platform's owners.
- The Internet is not controlled by a single entity.
- The Internet is documented by standards.
Many companies like this who were encouraging developers to use their public API two years ago have now decided we are only useful to the extent you can take advantage of us, while it's convenient. A few prominent VCs and CEOs have made it clear they think the time for any sort of idea of a partnership between open API service providers and developers is behind us.
Check out https://developers.facebook.com/blog/post/521/ for some info on how we're trying to improve the experience when we find apps to be too spammy / in violation of policy. I think the team working on that has already made quite a bit of progress (all while still keeping spam numbers down, which is pretty impressive).
Disclaimer: I work at FB, but not on the platform team.
Although someone from Facebook has rebutted these claims, if this story was 100% true, I would think the company that had their app deleted would have easy success in an anti-trust lawsuit.