...you can NOT force a private company to offer uncapped internet- free enterprise is here for a reason. Taking that right away from these businesses is NOT free enterprise...We force car companies to create safe vehicles by installing airbags. We force them to use emissions devices so they pollute less. When new homes are built, they must be assembled according to an absolutely extensive and almost exhaustive list of codes. They cannot legally sell the home if it does not comply with these codes.
Whether or not we should or should not do this is irrelevant. The facts are that we have been doing these things for a long time and if we were violating a corporation's rights, we would have been challenged long ago all the way to SCOTUS. Since rules like this not only remain but thrive, by inference we can create laws by which business must operate just like by which people must live.
In other words, if we want to pass a law that says Internet access in the US must meet certain criteria, we can do that just like in the examples I cited and countless others.
Again -- I'm NOT commenting on whether or not we should. Get that out of your head. I'm just calling out that if we did define what Internet service means, provided it's reasonable and doesn't put anyone out of business, we aren't impacting free enterprise and we aren't violating any corporate rights.