The internet has become a public utility just like electricity, water, or the roads. Businesses and private citizens depend on it day to day, and economic growth is hampered by poor performance in this area (e.g. new types of businesses that depend on bandwidth, like a Netflix competitor, cannot exist if the pipes are slow).
In my view the raw cable and fibre should be confiscated from the big three by the government using eminent domain, and then rented out to competing ISPs (including the big three) on even footing. The rent would pay to maintain the cables/fibre and deploy more network, and the ISPs could add a premium before reselling it to end users to cover support costs and maintaining equipment (e.g. routers, edge connections, etc).
Basically make the final mile public property. It would make real competition as smaller ISPs can now compete with large ones, and there isn't regularly problems for these companies (e.g. getting permits to place new cables).