Netflix screwed themselves. They built a Tier-1 ISP (that isn't an ISP and isn't Tier-1) and called it a CDN, then tried to peer with everyone for $0 to cut their costs.
Netflix's bad CDN isn't even the question here. There are no "pipes to Netflix" if Netflix bought "real" T1 Internet from multiple providers. Comcast not wanting to peer with a Tier-1 wannabe is again unrelated to Net Neutrality, and I think Netflix made a number of bad decisions trying to cut costs that have hurt them, and their entire industry.
Netflix used a side-channel to try to cut costs, and it worked poorly. But there are real and documented cases of DNS hijacks, and QoS penalties for competing voice services. If you are a telco that sells voice, you should block Skype and throttle SIP down to unusable levels. That will increase your profits as the people in your area have no other choice, and the other options for voice are unusable over your ISP.
If Netflix buys bandwidth from ATT and Level3, what would Comcast do? Fail to peer with them? Then their customers would get even worse service. That's how it ends up working, and generally worked well until Netflix broke the standard first.