I'm not too sure. Netflix has one hell of a popular product. And that gives them leverage. The ISPs have a product too, but it's nowhere near as good as other countries around the world.
When you have a popular product, you have customers on your side, and that's a huge boon for Netflix.