If Verizon feels that Netflix should pass the costs on to the consumers, how would they go about that? Much like Verizon can't know if a user will be using Netflix, Netflix can't know what networks a specific user will come in from, so they'd have to spread the costs over all subscribers, just like Verizon.
That's a fair point, but Verizon is at least claiming apparently that it's Netflix's problem to solve, not theirs.
Maybe varied subscription prices based on ISP. Say, a "base" $5/month you pay to Netflix, and then you can subscribe to "performance" plans that cost an extra $1/$2 per month and get you access to the peering agreements for those ISPs.
Though I'm pretty sure that'd start riots. But at least your ISPs wouldn't be offering "fast" lanes! Your products would do that!