For example, how does FB benefit from your product? Does it hamper them in any way? Even the name (Social "Fixer") does not align with FB's interests.
The rational thing to do would be to shut you down. If you had leverage or tied into a broader strategy they might not. But you don't, so they did.
Which is fine - they have a right to do that. But everyone should be aware of this, because at some point when Facebook decides they don't like your politics, or hobby, or sexual choices, they'll arbitrarily shut you down, too. So, don't give them any more than you can afford to lose. But I see many companies investing a ton of time and money into their Facebook strategy. My point is to beware, because it may not be a good choice.
The only possible chance you have around this is growing so fast and becoming so essential that the platform provider can't punish you without punishing themselves. See, e.g., Facebook and Zynga.
Were you paying Facebook to provide your business [edit: I see from another post of yours that it's actually a side project--so this might not be strictly applicable to you, but I still think it's worth bringing up] with a communication medium between you and your users? I'm going to take a wild guess and say that the answer is no.
And that brings up what I see as the real issue here; actually two of them:
(1) Business owners still seem to see Facebook as a free platform that they can build on as they please, without realizing that you get what you pay for. If you're not paying Facebook, you're not their customer and your business has no leverage over them, particularly if your business is built on something they're known to dislike.
(2) Why doesn't Facebook allow businesses to pay for some kind of premium business account that lets them communicate with their users, or even alter the user interface their users see? That would solve both problems--your problem of needing a communication platform that everybody knows about, and FB's problem of not getting any benefit from third parties piggybacking off their popularity.
How about: Your hosting relies totally on amazon?
What are the _single_ actions / events / scenarios that could kill your business overnight?
I emphasize single because every business is going to have the potential for a series of unforeseen events kill them (i.e. Microsoft would probably not have seen 'Apple releases a phone' as a business/Balmer-killer), but every business should be keenly aware of the single-points-of-failure (SPoF).
It seems obvious, but so many folks either willfully ignore or choose to pretend that SPoF don't exist or rationalize the scenario away.
Examples:
* You run on AWS in a single availability zone, and that availability zone goes down for a week ("The cloud is super reliable. Amazon won't go down.")
* Your CTO is the only person on the company who knows the product, and he quits overnight / gets injured / becomes incapacitated. ("He's my partner. He'd never abandon the business. We're in this together.")
* You rely solely on Facebook / Twitter / Apple App Store and are at the mercy of their changes in policy ("Oh Facebook would never just shut us down.")
* You're built solely on the Foursquare Places API. ("Foursquare won't just kill all the companies that rely on their API...right?")
Etc. etc. etc.
Now, this isn't saying that you should be paralyzed by the potential for SPoFs to hurt your business -- it may make sense to proceed even with them around (i.e. lots of people have made a lot of money building FB apps).
But you MUST be aware of what they are, and you MUST have a plan in place to handle the continuation of the business if one of them comes true.