I disagree completely. The reason the site is unstable is that Betfair decided that they needed to "upgrade", which largely involved adding lots more games of chance to part fools with their money. Fair enough, their share price is tumbling so they need to find ways to increase their revenue. Hence the announcement that they are moving offshore. However, if you are going to add such upgrades, make sure that it doesn't start destroying your core business by making the entire site crash every weekend.
If you are a customer and it comes to about 2:45pm today and you are laying across dozens of markets and the whole site crashes and you have absolutely no idea what has been matched and what hasn't, this isn't good. If you have traded prices pre-game and have a massive liability that you do not want and suddenly can't trade out of, this isn't good. If you happened to be betting on the India v South Africa cricket game in-running, and had a massive liability that you intended to trade out of later, this isn't good. Betfair may not be screwing their customers intentionally with the site crashes, but they are screwing them none the less, particularly when they deal with the fallout from it, or rather don't do anything to deal with it. If as a business you cause massive inconvenience for customers by having a service that they are paying for unavailable for large periods of time through your own incompetence, any sensible business would compensate those customers in some way by offering some sort of refund/upgrade/discount. Betfair as usual will offer nothing. The busiest day of betting this week has pretty much been wiped out completely, yet the points decay will still be 15% come Sunday night and many people will be paying higher commission as a result. If this isn't screwing people, then I don't know what is.