I honestly don't get this. So Netflix was using other network providers and hoping they'd get their traffic to Comcast customers in a timely manner and they were not. So Netflix works out a peering arrangement with Comcast to deliver traffic directly to Comcasts network and this is somehow bad? This is how the net has always been.
Think about it, if Netflix decided their sole connection would be to some ISP in Bulgaria, and their traffic was slow to Comcast customers how would that be Comcasts fault? You want rapid delivery, you pay for it. So now Netflix pays to directly connect to Comcasts network instead of using third parties. That's you know, normal.