It is up to the ISPs to push BT and liase with OFCOM to ensure our services are as flawless as possible.
You forget that we have no 'right' to have xDSL and we must accept the service 'as is' Remember the minimum data service obligation is only still 56kbit* so far as BT's required to support (On dial up) and I think its 128 or 160kbit* over ADSL. It's a bit like the DACS problem - nothing says BT have to remove one in order to provide you xDSL service.
What Ofcom need to do is start again with it all really and *force* BT to deliver minimum service standards. (Oh wait don't we have a USO of 2mbit coming in 2014 anyway ?!)
There are 2 issues to address - BT have to get there act together but at the same time must not be allowed to price people out of the market. (Note the price of BT's BES and MSiL's, and an old 622Mbit ATM central was £1.5M/pa*)
Otherwise remove BT's control over the system (DLM, RAMBO, BBRAS etc) and hand it over to the ISP's on a port by port bases leaving BT to only provide the physical hardware platforms (MSANS, Nodes etc) At the same time force the network up to standard (Which is partly going on now with the 7750 upgrade program and the MGLAG program)
It will be interesting to see what happens when Fuji (I think it was) starts to build out its access, distribution and core networks in the UK over the coming year or so.
There's lots of other issues which I can't be bothered going into, like corperation tax on dark fibre and so on which don't help smaller operators. Spetrum issues with wireless providers, and planning issues with sewer based providers.
BT based ISP's need to wake up and smell the coffee and realise nothing is going to change over night, and its going to take *years* to bring new ideas etc online. Those providers who are not looking to there own LLU deployments, or using a 3rd party wholesale access provider will only get dragged down no matter how good a company they are in there own right. Customers want choice, where they don't get it or there are many layers of blame they are not interested and will vote with there money and go elsewhere (Even if they still experience the same problems in the 1st instance)
* From what I remeber.