A few weeks ago, Google announced a starting point framework for discussion of net neutrality. It's been attacked from all sides for lots of reasons. I was having trouble forming an opinion in any direction (other than some knee-jerk Google defense), until I read this. It made me realize that the problem with the Google proposal isn't specific stances, but lack of technical detail; it makes it hard for technical people to have a rational discussion about this. Even the reddit post doesn't spell this out wonderfully.
Instead, how about some simple (technical) questions? My personal opinions are in []. Note "may" instead of "can"; all of these things are technically possible today (which is how we got here), so we're talking about industry self-regulation or government regulation.
May ISPs prioritize some protocols over others? [yes]
e.g. may an ISP give HTTP traffic priority over bittorrent?
May ISPs prioritize some destinations over others? [no]
e.g. may an ISP give google.com traffic priority over bing.com traffic?
User choice probably doesn't make sense here, as it's hard to argue that this type of prioritization benefits users.
May ISPs prioritize some users over others? [yes]
e.g. may an ISP provide more expensive service options that prioritize traffic?
May ISPs block some protocols? [no]
e.g. may an ISP block bittorrent entirely?
This typically comes up as an anti-piracy solution. [Protocols themselves are never inherently anti-copyright (even if 95% of their use is for software/media piracy); the courts get this one wrong frighteningly often.]
May ISPs block some destinations? [no]
e.g. may an ISP block porn sites?
This typically comes up as a protect-the-children solution. [Filtering technology has far too many false positives, and the same technology available to ISPs is available to end users. Parents concerned about what their children are exposed to can install home solutions, which children will bypass just as easily as they bypass ISP solutions.]
May ISPs charge per-byte? [yes]
e.g. may ISPs offer cheaper plans that charge per-megabyte, possibly after the user passes a threshold?
Must ISPs disclose their answers to all of these questions? [yes]
e.g. "We prioritize some destinations over others."