Personally I think the right answer is to enforce a legal separation
between the layer 1 and layer 3 infrastructure providers, and require
that the layer 1 network provide non-discriminatory access to any
company who wishes to provide IP to the end user.