If you need mission-critical service, pay for the business/gaming/premium product at a premium price. If you want a usable service at an affordable price, pay for the consumer-grade product. ADSL is a best-effort service without guarantees. A higher-priced product offers a better "best-effort" than a lower-priced product.
Unfortunately, the present offering seems to be a "zero effort" product. I don't think weeks of downtime per year qualifies as any kind of effort.
I think one has to own up to the fact that any best effort service is a failure when it gets to the point of extended downtime on this scale.
MWEB has similar experiences with SEACON (not a typo) earlier this year. A best effort service would have learned from the previous outage to make contingency plans for the next one ...
Oh, "but they did", you say. My response to that would be that if that was the case there wouldn't be hundreds of disgruntled MWEB customers complaining in this thread alone.
The bottom line is a contingency plan also has to be a best effort, and in this case it's falling way short of the mark. Come Monday when business starts up it will probably get a lot worse.
Sorry, but this is not a "best effort". At best it's a "minimum effort".