I'd have to side with the NFL here. They made an honest attempt to make this right.
I have both Time Warner and Satalite. I have Direct TV and (Purchase just the NFL package and Superfan). Thats all I use the dish for... I obviously get the NFL network as well with that package.
I use Time Warner for my phone, internet, tv. They are the only option I have for cable. I hate the cable company, however by purchasing all 3 from them I save some serious money.
But they are greedy *******s...