Net neutrality in its most basic form means that all internet traffic is equal no matter where it comes from. No request has any greater priority over any other request.
However, talks are being held between Google and Verizon to discuss how traffic is carried over the internet and possible buy access so that their requests go through at the expense of someone else. This will lead to a two-tier solution where depending on which site you access can determine how quickly you can access the internet.
The problem is the current internet capability is rapidly running out of space given the exponential usage that it is experiencing. Sites like youtube or the BBC iPlayer which use a large amount of bandwidth are having a knock on impact and until the underlying structure is redone, then there will always be an impact.
So, should the internet be split like this. Despite the cry of it being free for all, it is still run by businesses, those who control the networks, and they will look to increase their profits. But why shouldn't they, it is their business after all.
Although the ideal of it being equal is great in principle, in practice they are running out of space, so isn't paying that premium to ensure your message gets through acceptable?