The way to do it is to create an essentially non-profit organiation with a very limited charter, which is to provide internet infrastructure only. Then we and huge companies all invest in it (it would still charge for access). It would cost billions of dollars but it would pay off in the long run. So it would be
profitable, but it wouldn't be like a company that has to maximize shareholder value and can expand into any business activity.
Because of the charter, it could never be used in a way that is not "net neutral."
Or, you know, we could get a bunch of guys with guns to MAKE us do things according to the demands of special interest groups... and see how that turns out...