I agree that they are under no obligation to host speech they don't agree with.
Let's say if these companies are monopolies. Should they still hold the same power?
Let's say if these companies are monopolies. Should they still hold the same power?
The main exception is utilities which generally operate as natural monopolies. They should be (and generally are — this is isn’t a new idea) regulated to only be allowed to deny service for limited, specific reasons. There’s room for improvement here. ISPs are relatively new to being treated as utilities and many ordinary regulations that should be in-place are missing.