Of course it's government interference. The telecommunications industry is one of the most regulated industries in this country. It has an entire agency -- the FCC -- that exists solely to regulate it. The problem is that we have regulated ourselves into a corner."Net Neutrality = Government Interference"
I would also like to point out something very important: Network neutrality isn't about the content of the internet, it's about the objectivity of the wires. It is anti-regulation regulation. What it is, really, is saying to the phone company and the cable company that they aren't allowed to regulate the internet, because our regulation has created their duopoly and we don't want internet regulation but neither do we want internet regulation-by-proxy.
This is fairly well nonsense. The only thing that causes delay that prioritization would affect is insufficient capacity. The correct solution to that is to expand capacity, not to degrade traffic.Tiering will come IMO. Tiering will be needed to prioritize voice traffic. Voice is very sensitive to delay, web traffic is not.
End to end encryption is already available with IPv4 using SSL. The primary reason behind non-adoption (other than NSA conspiracies) is simply that encryption uses a nontrivial amount of CPU time, so people turn it off. Though the fact that you have to pay money for an SSL certificate certainly doesn't help.Where it will get interesting is IPV6 because encryption is built in, end to end. This is one reason I think it will be slow to be adopted. with encryption from end to end the government will have a hard time snooping.