"BT is a group of companies"
Yes, but....
"and it is BT RETAIL that is complete crap; the proof is in the fact that small independent ISPs can get BT WHOLESALE and BT OPEN REACH to do things quickly and effectively."
There is no such company as "BT Retail" or "BT Wholesale" or "BT Openreach". They're all trading arms of the mothership without separate accounting structures, directors or company registrations.
There may be a "chinese wall" between the trading arms, but I'll believe they're separate companies when I see Openreach selling dark fibre to all comers, duct space access to Virgin and not forcing leased circuits from 3rd parties to use BT NTUs for the last mile.
There are a bunch of other companies (Such as BT inet) which _are_ separate companies but the three headed hydra _is_ a hydra.
Unless and until the Competition and Markets Authority (not Ofcom) make a determination that BT has engaged in sustained market abuse(*) and monopoly leverage to gain advantage in other markets, this situation will persist.
(*) This was what happened in New Zealand when the MoC there investigated Telecom NZ, with figures being provided as to the damage to GDP, and analysis of how BT was continuing to abuse the UK market was what shot down TCNZ's proposals to compromise with a BT/Openreach model.