All we need to solve the problem of the Comcasts and the Time-warners of the world is to expose them to competition.
If that were true, we wouldn't need common carrier regulation for shipping companies. That's where common carrier started (hence the term "carrier"). It was put in place to keep carriage networks, which are naturally limited in the efficient number of competitors, from exploiting their natural n-opolies by making preferred carrier deals with incumbent manufacturers.
In the case of wired data carriage networks, once there is one set of cables in the ground, the cost of putting each subseqent set in the ground faces an barrier-to-entry that rises more quickly than the natural barriers on, for example, retail stores. In the case of wireless, the limits on frequency band interference do the same thing.
Practical reality does not match the idealistic theories we wish were true, whether those be socialism, anarchy, or anything in between. Give up the -isms and consider observable reality. Learn from history, not religion-peddling pundits.