Ignitionnet makes a very good point about letting companies run their own networks. I tend to agree and disagree at the same time, which makes absolutely no sense.
However, I would say
* managing traffic according for QoS when the traffic needs it is explicitly allowed in the EU docs, as long as it's done for technical requirements, not because of some deal done by the money men.
* I agree with Tim Berners-Lee concerning the pressure that very big ISPs can exert on service providers and content providers by discrimination going against net neutrality rules. I doubt this is at all good for the growth of the Internet and for healthy innovation.
But generally, I hear you. My instinct is that customers should be absolutely free to choose a crappy, crippled ISP if that's what they want. Unfortunately though, there are additional considerations should one outfit become too dominant in market share.