If there is one thing that has become particularly divisive it is net neutrality. Net neutrality is the principle that internet service providers should offer access to all content and applications, regardless of the source. It should also be provided without favoring...