> since the speed of the resolution of the problem is completely dependent upon the cause
The speed of resolution is dependent upon many things, including their competency, how well they *planned* for disruptions in advance and even how many employees they have. If they're just bottom fishers, a couple of guys running a service on an old Dell in their grandmother's basement, maybe I shouldn't EXPECT a quick resolution
Sometimes things happen that you can't plan for, but they have a tendency to affect a lot of other services at the same time. Hurricane Sandy knocked out a bunch of stuff Up Nawth. (The company that I do freelance writing had already scheduled me to do an article on transmitter efficiency, then disappeared: their mail service provider was underwater.) Fine; I understand and I can be patient.
I'd need to see evidence that the OP's outage isn't caused by stinginess (refusal to have backup systems for 'zample) or just plain incompetence.
Hate to say it, but speaking from experience, almost anytime you see a business go down and stay down for weeks on end, it's either because the Russians have invaded, or they're in deep money trouble and have to scrounge for the bucks to replace the dead stuff. I rather suspect that the latter is the case here for the OP. In that case, yes, I cancel and go elsewhere. Too bad, they have my sympathies