Now here's a thought :
Spin off Openreach to a Quango-style not-for-profit service to all in whatever form of "public" ownership is acceptable to the government of the time. Take all the cable infrastructure from Virgin etc. and make them responsible for all that as well (that will be a fun negotiation!) and open it up to other suppliers.
Then we'll have a more level playing field across the nation.
I've even thought of a name for it ... NBNCo
... and in 10 years time when its up and running, some government official will come up with the brain wave of privatisation of NBNCo
They will decide privatisation will make it run more efficiently and be better for market forces and consumer choice.
It will also bring in a short term cash flow to the economy in order to balance some book or other.