The problem with the standard approach to monopolies is that in the long term the corporation ends up having power over government, while popular power is disorganized and diffuse. See Government's End by Jonathan Rauch or read about the Problem of Collection Action by Mancur Olson.
My current thinking is that the best route would be to alter corporate charters to give consumers voting power as the company increased in market share. So if a company had 70% market share, there might be a consumer elected board that had the power to veto anti-competitive acquisitions, changes to the terms of service, changes to privacy policies, revocation of open access, etc. If you have Congress trying to regulate the company, the company will end up controlling Congress. But an elected consumers board should have a better shot at representing the interests of the customers of that company.
My current thinking is that the best route would be to alter corporate charters to give consumers voting power as the company increased in market share. So if a company had 70% market share, there might be a consumer elected board that had the power to veto anti-competitive acquisitions, changes to the terms of service, changes to privacy policies, revocation of open access, etc. If you have Congress trying to regulate the company, the company will end up controlling Congress. But an elected consumers board should have a better shot at representing the interests of the customers of that company.