One issue is that Sky own both the content and the distribution.  Maybe they need to be split off so that no single company (replace with whatever definition you think makes most sense) can own both.
That way you'd have a content owner/provider who would sell to whatever distributors they want to at a reasonable price.
I am completely unbiased in my views