It's not all BT's fault.
They are entitled, as any commercial company is, to withdraw a product from sale with adequate notice, and they have given LOADS of notice.
I do feel the regulator ought to have stepped in, though, and really analysed the problem more fully, and perhaps mandated some stuf...