There are no such things as "bandwidth hogs". ISPs are not charged for downloading. Meaning when you stream a Netflix video, you are technically downloading it to your computer. An increase in ingress/download traffic does not incur additional charges to ISPs by Tier 1 transit companies. Egress/Upload traffic is, and is only paid by the person doing the uploading. Meaning Netflix, as their upload/egress streaming traffic to users increase, are already paying their direct peers/ISPs for the additional load. What Comcast/TW/ATT/etc want to do is effectively double charge Netflix for services that Netflix already pays for.
Secondly, the industry already has an industry created method for negating increased costs due to upload/egress. This is called Peering Exchange. ISPs and content providers setup routers in a central location, directly connect to each other, and provide free transit from each network to each other. The only cost to an ISP or content provider in this situation is the cost of hardware and rack space at the peering exchange location. While pricey to the layman, it is significantly cheaper than paying increased transit costs.
My ISP has peers with Netflix, Google/Youtube, Apple, DropBox, and several other ISPs. We have a high capacity router in a peer exchange located in Chicago. Comcast does not offer peering services, effectively increasing their own costs because it doesn't work with their politicking.
No one is saying that a website with 400 viewers a month has to be treated the same as a website with 1,000,000 viewers a month. The restriction says that an ISP can't purposefully prevent a user from accessing a website that only receives 400 views a month for artificial reasons. The restriction also says that a website with 400 viewers a month can not be charged twice for a product that the second fee issuer has no association with.