It's not the whim of the carrier. It's what the carrier can negotiate. Why should the US Gov't be part of that negotiation?
If society considers it a real priority, should an actual public ISP be built, instead of forcing rules onto others'?
There was a time when these online companies had to pay other companies to develop applications for their networks. Now they get them for free and want to charge the companies on top of that.
Maybe Facebook's new business model could be charging $$ for "access to their pipes" from ISPs.
Sure, but applications are easier and cheaper to build than pipes. That's the nature of such systems. The step in the chain that's hardest to build with the greatest capital expensive required will have the least competition and thus make most of the profits.
Why should the US gov't be involved in this business negotiation between two companies?
But you are right, an internet without net-neutrality sucks balls.
"Create the sickness, sell the cure" is the business model I see being most profitable in this scenario. The contract you negotiate will be to avoid throttling, not to access speeds that would be unavailable in a parallel universe with net neutrality. Choice != control when someone else writes the rules.