It's perverse because it's harmful to both Netflix and the ISP's customers. The only reason ISPs get away with it is because they hold a monopoly on their user's internet access. If ISPs were subject to competition it would be a no brainer to host a Netflix cache within their network.