It's a complicated issue to be sure but it's on the ISPs to resolve. The interconnection deals are breaking down due to neither side wanting to foot the bill. It was one thing when the smaller ISPs had to buy their service from large providers like Level 3 in order to get connectivity but now these Tier 1 ISPs have networks almost as vast but are letting the bandwidth suffer.

I personally think that it's on the T1 ISP to provide whatever their customers demand in terms of service so if that means paying to improve interconnection on the backbone then they should foot that bill because we pay for access, our bills might go up but aren't they already? Honestly the only way to lower the prices we pay for service (that we aren't getting) is to encourage competition from providers like Google and break up these natural monopolies they have created through backdoor deals and non-compete deals made in back rooms.

In the end as a single consumer we don't have a very loud voice so we have to rely on the FCC and services like Netflix, Square Enix, Blizzard or whomever you are trying to reach to get something done about improving our quality of service. Alas it seems a losing war... I think that some people don't even understand the real problem.

(Fortunately the FCC HAS put in rules to help but it only helps insure that the problems don't become worse it doesn't really stop the interconnection problems.)