the problem is that right now the common carrier status of ISPs is very nebulous.
if they should get common carrier status then they need to be neutral about the traffic
passing over their networks (solving the network neutrality problem) and they cannot tinker
with the traffic (solving this problem), but they also cannot be liable for what is passing
over their networks.
if they should not have common carrier status, then they gain the right to tinker with network
traffic, but should then become liable for what's on their network (including the need to
filter out content that is offensive for the people who it are offended)
I don't think any of the ISPs have really looked at the tradeoff, right now they are trying to
play both sides of the fence