...and even if there were free market forces, it would still need regulatory & anti-trust laws to prevent the market from consolidating into a oligopoly or a bunch of local monopolies.
I just reviewed this seminar on net neutrality law & a comparison b/t the US and Europe. Europe has an interesting solution to the issue: they survey a given service/market, and in the event consumers don't have at least 4-5 legitimate options, ensuring a competitive market - or close to one - the regulators step in and regulate the hell out of it on behalf of consumers. We should probably start back down this path, at least tightening the enforcement of our own anti-trust laws.
Of course, Ted Cruz & the GOP (and hell even a lot of moderate Democrats) would denouce this as "bad for business."