You are getting the speed though. One vendor you are not getting it to. And at least 2 or 3 studies have said that the vendor isn't routing data the best way so they are also at fault. I'm not saying the big ISP's shouldn't share some of the blame. I'm saying that the peering agreements were setup more under the idea that traffic would be going both ways. You have maybe 9 tier 1 back bone providers in the US. One of them pushes over 30% of the traffic in prime time and isn't taking near that much in return. In a sense they are abusing the system. Netflix has been trying to push the blame on everyone else. They are part of the problem. Yea and netflix via their backbone provider is providing grossly lopsided traffic.