A better way is to split service providers from content providers, then make it a rule that selling the service means you provide a pupe of a set size and the customer has access to upload/download the maximum bandwidth purchased 24x7 for a flat monthly rate. My internet provider sells service this way and they are making money hand over fist while charging a (relative to other providers) reasonable price. 80 a month, 9MBPS down, 4MBPS up. It's enough to stream movies and play streaming games at the same time. Since they aren't content providers, they don't go for any of this prioritization crap and the service works great. A service provider should not care, or be involved in, any content I browse.